home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Information Resource
/
ACROREAD.MAC
/
ACROREAD.MAC.rsrc
/
CODE_3.txt
< prev
next >
Wrap
Text File
|
1996-07-25
|
251KB
|
4,104 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 7417 moveq.l D2, 0x17
00000002 D9AF 0000 add.l [A7 + 0x0], D4
00000006 49A0 .invalid 4, -[A0] // invalid opcode 4 with b == 6
00000008 0000 2C3B ori.b D0, 0x3B /* ';' */
0000000C 0000 03E4 ori.b D0, 0xE4
00000010 8000 or.b D0, D0
00000012 0002 009F ori.b D2, 0x9F
00000016 A090 syscall SysEnvirons
00000018 4258 clr.w [A0]+
0000001A 32BC 6B30 move.w [A1], 0x6B30 /* 'k0' */
0000001E 1340 6B0E move.b [A1 + 0x6B0E], D0
00000022 6206 bhi +0x8 /* 0000002A */
00000024 FF5B .extension 0xF5B <<F/4-5/7>> // unimplemented
00000026 B020 cmp.b D0, -[A0]
00000028 3341 3378 move.w [A1 + 0x3378], D1
// begin alternate branch 0000002A-0000003E
label0000002A:
0000002A 3378 6D44 3178 move.w [A1 + 0x3178], [0x00006D44]
00000030 3168 2168 217C move.w [A0 + 0x217C], [A0 + 0x2168]
00000036 494B chk.w D4, A3
00000038 3368 EA84 121F move.w [A1 + 0x121F], [A0 - 0x157C]
// end alternate branch 0000002A-0000003E
label0000002A: // (misaligned)
0000002C 6D44 blt +0x46 /* 00000072 */
0000002E 3178 3168 2168 move.w [A0 + 0x2168], [0x00003168]
00000034 217C 494B 3368 EA84 move.l [A0 - 0x157C], 0x494B3368 /* 'IK3h' */
0000003C 121F move.b D1, [A7]+
0000003E A43C syscall CmpString, flags=4
00000040 A03C syscall CmpString
00000042 A63C syscall CmpString, flags=6
00000044 A23C syscall CmpString, flags=2
00000046 0A00 1F40 xori.b D0, 0x40 /* '@' */
0000004A A002 syscall Read
0000004C A402 syscall Read, flags=4
0000004E A003 syscall Write
00000050 A403 syscall Write, flags=4
00000052 A004 syscall Control
00000054 A404 syscall Control, flags=4
00000056 701A moveq.l D0, 0x1A
00000058 A060 syscall FSDispatch/HFSDispatch
0000005A A000 syscall Open/PBHOpen/HOpen
0000005C A001 syscall Close
0000005E A014 syscall GetVol/PBHGetVol/HGetVol
00000060 A015 syscall SetVol/PBHSetVol/HSetVol
00000062 A013 syscall FlushVol
00000064 A008 syscall Create/PBHCreate/HCreate
00000066 A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo
00000068 22EE A00D move.l [A1]+, [A6 - 0x5FF3]
0000006C A009 syscall Delete/PBHDelete/HDelete
0000006E A012 syscall SetEOF
00000070 A018 syscall GetFPos
label00000072:
00000072 22A8 A044 move.l [A1], [A0 - 0x5FBC]
00000076 322F 034E move.w D1, [A7 + 0x34E]
0000007A 82C0 divu.w D1, D0
0000007C 82FC 5541 divu.w D1, 0x5541 /* 'UA' */
00000080 302F 640C move.w D0, [A7 + 0x640C]
00000084 2070 3E81 movea.l A0, [A0 + D3 * 8 - 0x127]
00000088 A215 syscall SetVol/PBHSetVol/HSetVol, flags=2
0000008A A615 syscall SetVol/PBHSetVol/HSetVol, flags=6
0000008C A214 syscall GetVol/PBHGetVol/HGetVol, flags=2
0000008E A614 syscall GetVol/PBHGetVol/HGetVol, flags=6
00000090 A607 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=6
00000092 A200 syscall OpenSlot, flags=2
00000094 A600 syscall Open/PBHOpen/HOpen, flags=6
00000096 A20A syscall OpenRF/PBHOpenRF/HOpenRF, flags=2
00000098 A60A syscall OpenRF/PBHOpenRF/HOpenRF, flags=6
0000009A A208 syscall Create/PBHCreate/HCreate, flags=2
0000009C A608 syscall Create/PBHCreate/HCreate, flags=6
0000009E A242 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=2
000000A0 A642 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=6
000000A2 A241 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=2
000000A4 A641 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=6
000000A6 A20C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2
000000A8 A60C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=6
000000AA A20D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=2
000000AC A60D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=6
000000AE A9E1 syscall HandToHand
000000B0 594F subq.w A7, 4
000000B2 5223 addq.b -[A3], 1
000000B4 4211 clr.b [A1]
000000B6 6212 bhi +0x14 /* 000000CA */
000000B8 A02E syscall BlockMove/BlockMoveData
000000BA F8D6 FC76 .extension 0x8D6 <<F/2-3/4>> // unimplemented
000000BE FC12 FFA1 .unknown 0xFC12 0xFFA1 (W = 6)
000000C2 FCA6 FC64 .extension 0xCA6 <<F/2-3/6>> // unimplemented
000000C6 FC96 FBF6 .extension 0xC96 <<F/2-3/6>> // unimplemented
label000000CA:
000000CA FBE6 .invalid <<F/7/5>>
000000CC FB84 .invalid <<F/6/5>>
000000CE FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
000000D0 FAAE F924 .extension 0xAAE <<F/2-3/5>> // unimplemented
000000D4 864F or.w D3, A7
000000D6 5045 addq.w D5, 8
000000D8 4E57 8743 link A7, -0x78BD
000000DC F928 .extension 0x928 <<F/4-5/4>> // unimplemented
000000DE 8947 FC3C pack D4, D7, 0xFC3C
label000000E2:
000000E2 F630 FB8A .move16 0xF630, 0xFB8A // unimplemented
000000E6 FBA6 .invalid <<F/6/5>>
000000E8 A055 syscall StripAddress
000000EA FB6E .extension 0xB6E <<F/4-5/5>> // unimplemented
000000EC F5D6 .invalid <<F/7/2>>
000000EE 3E04 move.w D7, D4
000000F0 9048 sub.w D0, A0
000000F2 F466 .invalid <<cinv/cpush with scope=0>>
000000F4 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
000000F6 F4FA cpusha DATA+INST
000000F8 FFD5 .invalid <<F/7/7>>
000000FA FB3A .extension 0xB3A <<F/4-5/5>> // unimplemented
000000FC FA40 FDA8 .extension 0xA40 <<F/1/5>>, 0xFDA8 // unimplemented
00000100 FA5C A9B1 .extension 0xA5C <<F/1/5>>, 0xA9B1 // unimplemented
00000104 FA34 F49C .unknown 0xFA34 0xF49C (W = 5)
00000108 3E05 move.w D7, D5
0000010A 9248 sub.w D1, A0
0000010C F64C FAB4 .extension 0x64C <<F/1/3>>, 0xFAB4 // unimplemented
00000110 B054 cmp.w D0, [A4]
00000112 6DCE blt -0x30 /* 000000E2 */
00000114 FD12 .extension 0xD12 <<F/4-5/6>> // unimplemented
00000116 176A 99CC 1766 move.b [A3 + 0x1766], [A2 - 0x6634]
0000011C FF05 .extension 0xF05 <<F/4-5/7>> // unimplemented
0000011E FBAC .invalid <<F/6/5>>
00000120 FD1C .extension 0xD1C <<F/4-5/6>> // unimplemented
00000122 A826 syscall InsertMenuItem/InsMenuItem
00000124 A947 syscall SetMenuItemText/SetItem
00000126 6C3A bge +0x3C /* 00000162 */
00000128 A952 syscall DeleteMenuItem/DelMenuItem
0000012A F2D6 F26A .extension 0x2D6 <<F/2-3/1>> // unimplemented
0000012E 14A2 move.b [A2], -[A2]
00000130 F37A .extension 0x37A <<F/4-5/1>> // unimplemented
00000132 FFAD .invalid <<F/6/7>>
00000134 266D EE88 movea.l A3, [A5 - 0x1178]
00000138 2253 movea.l A1, [A3]
0000013A 296D FE62 FD80 move.l [A4 - 0x280], [A5 - 0x19E]
00000140 1290 move.b [A1], [A0]
00000142 6D4A blt +0x4C /* 0000018E */
00000144 1324 move.b -[A1], -[A4]
00000146 3805 move.w D4, D5
00000148 EB4C lsl D4.w, 5
0000014A AA18 syscall GetCTable
0000014C 4054 negx.w [A4]
0000014E 4290 clr.l [A0]
00000150 8020 or.b D0, -[A0]
00000152 3145 2146 move.w [A0 + 0x2146], D5
00000156 2604 move.l D3, D4
00000158 D694 add.l D3, [A4]
0000015A 7E52 moveq.l D7, 0x52
0000015C DE92 add.l D7, [A2]
0000015E 2614 move.l D3, [A4]
00000160 DE88 add.l D7, A0
label00000162:
00000162 AA1F syscall PlotCIcon
00000164 AA24 syscall DisposeCTable/DisposCTable
00000166 1024 move.b D0, -[A4]
00000168 ED7C rol D4.w, D6
label0000016A:
0000016A ED0C lsl D4.b, 6
0000016C 2946 ECB0 move.l [A4 - 0x1350], D6
00000170 6668 bne +0x6A /* 000001DA */
00000172 7028 moveq.l D0, 0x28
00000174 26AC 0F2C move.l [A3], [A4 + 0xF2C]
00000178 FD3A .extension 0xD3A <<F/4-5/6>> // unimplemented
0000017A 0EFC .incomplete
0000017C EC54 roxr D4.w, 6
0000017E EBBE rol D6, D5
00000180 0FDE .incomplete
00000182 0409 0920 subi.b A1, 0x20 /* ' ' */
00000186 0A2C 0F26 0DB4 xori.b [A4 + 0xDB4], 0x26 /* '&' */
0000018C 2890 move.l [A4], [A0]
label0000018E:
0000018E 2968 66D6 0840 move.l [A4 + 0x840], [A0 + 0x66D6]
00000194 0810 DE50 btst.b [A0], 0x50 /* 'P' */
00000198 727F moveq.l D1, 0x7F
0000019A 066B E94C 9840 addi.w [A3 - 0x67C0], 0xE94C
000001A0 9168 D968 sub.w [A0 - 0x2698], D0
000001A4 DA44 add.w D5, D4
000001A6 BC43 cmp.w D6, D3
000001A8 6CC0 bge -0x3E /* 0000016A */
000001AA 0C13 6B6C cmpi.b [A3], 0x6C /* 'l' */
000001AE 5500 subq.b D0, 2
000001B0 0A0C 09F6 xori.b A4, 0xF6
000001B4 09E0 .incomplete
000001B6 09CA .incomplete
000001B8 DA2E 1D45 add.b D5, [A6 + 0x1D45]
000001BC 1153 0A2A move.b [A0 + 0xA2A], [A3]
000001C0 FFD1 .invalid <<F/7/7>>
000001C2 6A36 bpl +0x38 /* 000001FA */
000001C4 FF6D .extension 0xF6D <<F/4-5/7>> // unimplemented
000001C6 ED30 roxl D0.b, D6
000001C8 0091 6A22 7E05 ori.l [A1], 0x6A227E05
000001CE 7E06 moveq.l D7, 0x06
label000001D0:
000001D0 6048 bra +0x4A /* 0000021A */
000001D2 7E0B moveq.l D7, 0x0B
000001D4 7E0C moveq.l D7, 0x0C
000001D6 E7FA FC5A rol .w [PC - 0x3A6 /* FFFFFC5C, cstring ""<EOF> */]
label000001DA:
000001DA E746 asl D6.w, 3
000001DC FD56 .extension 0xD56 <<F/4-5/6>> // unimplemented
000001DE 07F2 .incomplete
000001E0 E72E lsl D6.b, D3
000001E2 07DA .incomplete
000001E4 E70A lsl D2.b, 3
000001E6 07B6 E6D4 bclr [A6 + A6.w * 8 - 0x44], D3
// begin alternate branch 000001E8-000001EA
label000001E8:
000001E8 E6D4 ror .w [A4]
// end alternate branch 000001E8-000001EA
label000001E8: // (misaligned)
000001EA E696 roxr D6, 3
000001EC FB28 .extension 0xB28 <<F/4-5/5>> // unimplemented
000001EE 60E0 bra -0x1E /* 000001D0 */
000001F0 A8B0 syscall FrameRoundRect
label000001F2:
000001F2 62F4 bhi -0xA /* 000001E8 */
000001F4 9E6E 9C6E sub.w D7, [A6 - 0x6392]
000001F8 6C1E bge +0x20 /* 00000218 */
label000001FA:
000001FA D045 add.w D0, D5
000001FC 3E38 6C24 move.w D7, [0x00006C24]
00000200 1C10 move.b D6, [A0]
00000202 1A14 move.b D5, [A4]
00000204 3605 move.w D3, D5
00000206 9647 sub.w D3, D7
00000208 3445 movea.w A2, D5
0000020A D5CC add.l A2, A4
label0000020C:
0000020C D6C6 add.w A3, D6
0000020E 30FF move.w [A0]+, <<invalid special address>>
00000210 1692 move.b [A3], [A2]
00000212 538B subq.l A3, 1
00000214 538A subq.l A2, 1
00000216 6EF4 bgt -0xA /* 0000020C */
label00000218:
00000218 D006 add.b D0, D6
label0000021A:
0000021A E13A rol D2.b, D0
0000021C 01BE bclr <<invalid special address>>, D0
0000021E E0EC 6D10 asr .w [A4 + 0x6D10]
00000222 70FA moveq.l D0, 0xFFFFFFFA
00000224 6F54 ble +0x56 /* 0000027A */
00000226 FFC9 .invalid <<F/7/7>>
00000228 6F02 ble +0x4 /* 0000022C */
0000022A 3807 move.w D4, D7
label0000022C:
0000022C 6EC4 bgt -0x3A /* 000001F2 */
0000022E FD5A .extension 0xD5A <<F/4-5/6>> // unimplemented
00000230 DBA8 AA6E add.l [A0 - 0x5592], D5
00000234 DB98 add.l [A0]+, D5
00000236 1C00 move.b D6, D0
00000238 0C06 07FF cmpi.b D6, 0xFF
0000023C DB2A DB1A add.b [A2 - 0x24E6], D5
label00000240:
00000240 49F3 DF13 49EB 99C8 lea.l A4, [[A3 + A5 * 8] + 0x49EB99C8]
// begin alternate branch 00000244-00000248
label00000244:
00000244 49EB 99C8 lea.l A4, [A3 - 0x6638]
// end alternate branch 00000244-00000248
label00000244: // (misaligned)
00000248 18DA move.b [A4]+, [A2]+
0000024A 5206 addq.b D6, 1
0000024C BE06 cmp.b D7, D6
0000024E 62F0 bhi -0xE /* 00000240 */
00000250 18D0 move.b [A4]+, [A0]
00000252 6CF0 bge -0xE /* 00000244 */
00000254 6506 bcs +0x8 /* 0000025C */
00000256 1694 move.b [A3], [A4]
00000258 1485 move.b [A2], D5
0000025A 1686 move.b [A3], D6
label0000025C:
0000025C D6EE D5C8 add.w A3, [A6 - 0x2A38]
00000260 08CD F380 bset.b A5, 0x80
00000264 0492 F382 F386 subi.l [A2], 0xF382F386
0000026A 2B78 F38A A033 move.l [A5 - 0x5FCD], [0xFFFFF38A]
label00000270:
00000270 215F 6DDE move.l [A0 + 0x6DDE], [A7]+
00000274 242D F806 move.l D2, [A5 - 0x7FA]
00000278 B500 xor.b D0, D2
label0000027A:
0000027A E548 lsl D0.w, 2
0000027C 2630 E08A move.l D3, [A0 + A6.w - 0x118]
00000280 B782 xor.l D2, D3
00000282 66EC bne -0x12 /* 00000270 */
00000284 2B42 B580 move.l [A5 - 0x4A80], D2
00000288 224D movea.l A1, A5
0000028A 10A9 FC0A move.b [A0], [A1 - 0x3F6]
label0000028E:
0000028E 53AE F12C subq.l [A6 - 0xED4], 1
00000292 F86E E0A7 .extension 0x86E <<F/1/4>>, 0xE0A7 // unimplemented
00000296 CC6E 6B0C and.w D6, [A6 + 0x6B0C]
0000029A A9B6 syscall OpenDeskAcc
0000029C A938 syscall HiliteMenu
0000029E F054 DB8E .extension 0x054 <<F/1/0>>, 0xDB8E // unimplemented
000002A2 A97E syscall SelectDialogItemText/SelIText
000002A4 A990 syscall GetDialogItemText/GetIText
000002A6 11DE 21EE move.b [0x000021EE], [A6]+
000002AA 57C7 seq D7
000002AC E880 asr D0, 4
000002AE FD6E .extension 0xD6E <<F/4-5/6>> // unimplemented
000002B0 FB4C .extension 0xB4C <<F/4-5/5>> // unimplemented
000002B2 6CDA bge -0x24 /* 0000028E */
000002B4 5386 subq.l D6, 1
000002B6 E31E rol D6.b, 1
000002B8 05EA .incomplete
000002BA FDDC .invalid <<F/7/6>>
000002BC E788 lsl D0, 3
000002BE 0D56 bchg [A6], D6
000002C0 0D32 0D12 D6DC btst [[A2 + D0 * 4] - 0x2924], D6
000002C6 D6A0 add.l D3, -[A0]
000002C8 D65E add.w D3, [A6]+
000002CA 52C7 shi D7
000002CC 2E89 move.l [A7], A1
000002CE D5F0 1E80 add.l A2, [A0 + D1 * 8 - 0x128]
000002D2 1F07 move.b -[A7], D7
000002D4 F66A FE6A .extension 0x66A <<F/1/3>>, 0xFE6A // unimplemented
000002D8 DF32 D590 add.b [ + A5 * 4], D7
000002DC 0AD2 .incomplete
000002DE 083E 0A3E btst.b <<invalid special address>>, 0x3E /* '>' */
000002E2 FD92 .invalid <<F/6/6>>
000002E4 D4E8 D4C0 add.w A2, [A0 - 0x2B40]
000002E8 D49C add.l D2, [A4]+
000002EA FC9C D3F0 .extension 0xC9C <<F/2-3/6>> // unimplemented
000002EE FC80 D3B2 .extension 0xC80 <<F/2-3/6>> // unimplemented
// begin alternate branch 000002F0-000002F8
label000002F0:
000002F0 D3B2 08F4 add.l [A2 + D0 - 0x12], D1
label000002F2: // (misaligned)
000002F4 D31E add.b [A6]+, D1
000002F6 D324 add.b -[A4], D1
// end alternate branch 000002F0-000002F8
label000002F0: // (misaligned)
label000002F2:
000002F2 08F4 D31E D324 bset.b <<invalid full ext with I/IS == 4>>, 0x1E
000002F8 A31E syscall NewPtrClear, flags=3
label000002FA:
000002FA 7061 moveq.l D0, 0x61
000002FC 756C moveq.l D2, 0x6C
000002FE D276 DB4E add.w D1, <<invalid full ext with IS == 1 and I/IS == 6>>
00000302 2953 196E move.l [A4 + 0x196E], [A3]
00000306 002D D216 7323 ori.b [A5 + 0x7323], 0x16
0000030C 7334 moveq.l D1, 0x34
0000030E 7338 moveq.l D1, 0x38
00000310 D13C 7208 add.b 0x8, D0
00000314 2641 movea.l A3, D1
00000316 244B movea.l A2, A3
00000318 260B move.l D3, A3
0000031A 6DD6 blt -0x28 /* 000002F2 */
0000031C 4A83 tst.l D3
0000031E D868 2206 add.w D4, [A0 + 0x2206]
00000322 E589 lsl D1, 2
00000324 D984 addx.l D4, D4
00000326 5250 addq.w [A0], 1
00000328 3032 3D72 B845 6EC8 B846 move.w D0, [[A2 - 0x47BA9138] - 0x47BA]
00000332 082C 0134 CF72 btst.b [A4 - 0x308E], 0x34 /* '4' */
00000338 D522 add.b -[A2], D2
0000033A 7017 moveq.l D0, 0x17
0000033C FBCA .invalid <<F/7/5>>
0000033E FBBC .invalid <<F/6/5>>
label00000340:
00000340 6FB8 ble -0x46 /* 000002FA */
00000342 E36C lsl D4.w, D1
00000344 EA96 roxr D6, 5
00000346 CE88 and.l D7, A0
00000348 6FA6 ble -0x58 /* 000002F0 */
0000034A CE34 EA46 and.b D7, [A4 + A6 * 2 + 0x46]
0000034E E31A rol D2.b, 1
00000350 EAEA 6DF0 4D6E bfchg [A2 + 0x4D6E] {D7:D0}
00000356 D234 D24A add.b D1, [A4 + A5.w * 2 + 0x4A]
0000035A CC04 and.b D6, D4
0000035C CBE2 muls.w D5, -[A2]
0000035E 2D53 CBA2 move.l [A6 - 0x345E], [A3]
00000362 2D49 CA84 move.l [A6 - 0x357C], A1
00000366 CA38 C6EC and.b D5, [0xFFFFC6EC]
0000036A CF00 abcd D7, D0
0000036C C9A2 and.l -[A2], D4
0000036E C5F0 C5C0 muls.w D2, [ + <<invalid base displacement size>>]
00000372 C588 exg D2, A0
00000374 C72A C6D2 and.b [A2 - 0x392E], D3
00000378 C700 abcd D3, D0
0000037A 276C C7D4 C760 move.l [A3 - 0x38A0], [A4 - 0x382C]
00000380 6DBE blt -0x40 /* 00000340 */
00000382 0CAD AE14 631E 2C2D cmpi.l [A5 + 0x2C2D], 0xAE14631E
// begin alternate branch 00000384-0000038C
label00000384:
00000384 AE14 syscall RGBForeColor, auto_pop
00000386 631E bls +0x20 /* 000003A6 */
00000388 2C2D BA86 move.l D6, [A5 - 0x457A]
// end alternate branch 00000384-0000038C
label00000384: // (misaligned)
0000038A BA86 cmp.l D5, D6
0000038C 6402 bcc +0x4 /* 00000390 */
0000038E 2C05 move.l D6, D5
label00000390:
00000390 7E64 moveq.l D7, 0x64
00000392 5844 addq.w D4, 4
00000394 6DEE blt -0x10 /* 00000384 */
00000396 6F40 ble +0x42 /* 000003D8 */
00000398 D062 add.w D0, -[A2]
0000039A E79C rol D4, 3
0000039C DE40 add.w D7, D0
0000039E 9F6E 024E sub.w [A6 + 0x24E], D7
000003A2 CD1E and.b [A6]+, D6
000003A4 040F E018 subi.b A7, 0x18
// begin alternate branch 000003A6-000003A8
label000003A6:
000003A6 E018 ror D0.b, 8
// end alternate branch 000003A6-000003A8
label000003A6: // (misaligned)
000003A8 117C CC56 9A47 move.b [A0 - 0x65B9], 0x56 /* 'V' */
000003AE 780A moveq.l D4, 0x0A
000003B0 D86E FCF2 add.w D4, [A6 - 0x30E]
000003B4 FCE2 FD02 .extension 0xCE2 <<F/2-3/6>> // unimplemented
000003B8 FCF4 FCE6 .extension 0xCF4 <<F/2-3/6>> // unimplemented
000003BC DEA6 add.l D7, -[A6]
000003BE C18E exg D0, A6
000003C0 532E FD1A subq.b [A6 - 0x2E6], 1
000003C4 CADE mulu.w D5, [A6]+
000003C6 116D C0C2 DCD2 move.b [A0 - 0x232E], [A5 - 0x3F3E]
000003CC C076 C07A and.w D0, [A6 + A4.w + 0x7A]
000003D0 DC8A add.l D6, A2
000003D2 E176 roxl D6.w, D0
000003D4 FA08 F7A4 .unknown 0xFA08 0xF7A4 (W = 5)
label000003D8:
000003D8 6412 bcc +0x14 /* 000003EC */
000003DA F76C .extension 0x76C <<F/4-5/3>> // unimplemented
000003DC 720C moveq.l D1, 0x0C
000003DE FFBF .invalid <<F/6/7>>
000003E0 931F sub.b [A7]+, D1
000003E2 7B0F moveq.l D5, 0x0F
000003E4 6B0C bmi +0xE /* 000003F2 */
000003E6 3B0B move.w -[A5], A3
000003E8 0B44 bchg D4, D5
000003EA ACB3 syscall InvertRoundRect, auto_pop
label000003EC:
000003EC 029B 2A73 14AC andi.l [A3]+, 0x2A7314AC
label000003F2:
000003F2 7390 moveq.l D1, 0xFFFFFF90
000003F4 AB48 syscall bXLONG8
000003F6 3300 move.w -[A1], D0
000003F8 FE56 9B04 .extension 0xE56 <<F/1/7>>, 0x9B04 // unimplemented
000003FC D30F addx.b -[A1], -[A7]
000003FE FBBF .invalid <<F/6/5>>
00000400 441C neg.b [A4]+
00000402 6314 bls +0x16 /* 00000418 */
00000404 44AC 1E73 neg.l [A4 + 0x1E73]
00000408 14D3 move.b [A2]+, [A3]
0000040A 00D3 .incomplete
0000040C 2E83 move.l [A7], D3
0000040E 2FF2 AC3A move.l <<invalid special address>>, [A2 + A2 * 4 + 0x3A]
00000412 1B4A F308 move.b [A5 - 0xCF8], A2
00000416 B383 xor.l D3, D1
label00000418:
00000418 0E0F 3CFB .invalid.b A7, 0xFB // invalid immediate operation
0000041C 06AB 2E6B 1C5E 3C9B addi.l [A3 + 0x3C9B], 0x2E6B1C5E
00000424 2FD2 move.l <<invalid special address>>, [A2]
00000426 2B01 move.l -[A5], D1
00000428 3B1D move.w -[A5], [A5]+
0000042A E321 asl D1.b, D1
0000042C 06EB .incomplete
0000042E 296B 1C62 3C81 move.l [A4 + 0x3C81], [A3 + 0x1C62]
00000434 066B 9C1E A100 addi.w [A3 - 0x5F00], 0x9C1E
0000043A 5320 subq.b -[A0], 1
0000043C E343 asl D3.w, 1
0000043E 6B1C bmi +0x1E /* 0000045C */
00000440 3C3C 5B0D move.w D6, 0x5B0D /* '[\r' */
00000444 5B31 0103 3C06 0323 subq.b [[A1 + <<invalid base displacement size>> + D0] + 0x3C060323], 5
0000044C 966B 1C44 sub.w D3, [A3 + 0x1C44]
00000450 3CD3 move.w [A6]+, [A3]
00000452 006B 1C82 3C5B ori.w [A3 + 0x3C5B], 0x1C82
00000458 3144 6320 move.w [A0 + 0x6320], D4
label0000045C:
0000045C 3C13 move.w D6, [A3]
0000045E 167B 34A3 movea.b A3, [PC + D3.w * 4 - 0x93]
00000462 1213 move.b D1, [A3]
00000464 16BB 0323 81A1 044B A044 move.b [A3], [[PC - 0x7E5F + D0 * 2] + 0x44BA044]
0000046E 5320 subq.b -[A0], 1
00000470 6ADB bpl -0x23 /* 0000044D */
00000472 261E move.l D3, [A6]+
00000474 065B 11FB addi.w [A3]+, 0x11FB
00000478 0F3B 0B0F C100 2B01 btst [[PC + <<invalid base displacement size>>] + D0 * 2 - 0x3EFFD4FF], D7
00000480 A312 syscall SetEOF, flags=3
00000482 F325 .extension 0x325 <<F/4-5/1>> // unimplemented
00000484 0310 btst [A0], D1
00000486 CBB0 449B and.l [A0 + D4.w * 4 - 0x101], D5
0000048A B20E cmp.b D1, A6
0000048C B319 xor.b [A1]+, D1
0000048E 0F2C EB21 btst [A4 - 0x14DF], D7
00000492 932E 1334 sub.b [A6 + 0x1334], D1
00000496 D32F 532E add.b [A7 + 0x532E], D1
0000049A EB25 asl D5.b, D5
0000049C 3B07 move.w -[A5], D7
0000049E 8B2F 1E9B or.b [A7 + 0x1E9B], D5
000004A2 01FB .incomplete
000004A4 0623 26A3 addi.b -[A3], 0xA3
000004A8 3C23 move.w D6, -[A3]
000004AA 010B btst A3, D0
000004AC 069B 983E 6B0C addi.l [A3]+, 0x983E6B0C
000004B2 B300 xor.b D0, D1
000004B4 5BB1 3ECB subq.l [A1 + D3 * 8 - 0x53], 5
000004B8 3053 movea.w A0, [A3]
000004BA 0710 btst [A0], D3
000004BC 1B32 0E4B move.b -[A5], [A2 + D0 * 8 + 0x4B]
000004C0 0C73 AFBE 4B1A 5B08 cmpi.w [[A3 + D4 * 2] + 0x5B08], 0xAFBE
000004C8 5B09 subq.b A1, 5
000004CA 5392 subq.l [A2], 1
000004CC BA93 cmp.l D5, [A3]
000004CE 2A93 move.l [A5], [A3]
000004D0 0D1B btst [A3]+, D6
000004D2 82DB divu.w D1, [A3]+
000004D4 069B B1E3 838A addi.l [A3]+, 0xB1E3838A
000004DA 5B08 subq.b A0, 5
000004DC A00F syscall MountVol
000004DE BA3E cmp.b D5, <<invalid special address>>
000004E0 2003 move.l D0, D3
000004E2 1603 move.b D3, D3
000004E4 19FE 0329 move.b 0x29 /* ')' */, <<invalid special address>>
000004E8 3B04 move.w -[A5], D4
000004EA 0FF8 .incomplete
000004EC 181A move.b D4, [A2]+
000004EE 9303 subx.b D1, D3
000004F0 1A8B move.b [A5], A3
000004F2 1373 1063 0081 move.b [A1 + 0x81], [A3 + D1.w + 0x63]
000004F8 003B 479B 2A8B ori.b [PC + D2 * 2 - 0x117], 0x9B
000004FE 48A3 0163 movem.w -[A3], D7,A1,A2,A6,A7
00000502 0124 btst -[A4], D0
00000504 9335 CB04 sub.b <<invalid full ext with I/IS == 4>>, D1
00000508 0633 1C6B 0D03 1033 0AAC addi.b [[A3 + <<invalid base displacement size>> + D0 * 4] + 0x10330AAC], 0x6B /* 'k' */
00000512 334A D320 move.w [A1 - 0x2CE0], A2
00000516 24A3 move.l [A2], -[A3]
00000518 486A 6B41 pea.l [A2 + 0x6B41]
0000051C DB00 addx.b D5, D0
0000051E 0B33 9316 4300 btst [[A3] + A1 * 2 + 0x4300], D5
00000524 E323 asl D3.b, D1
00000526 F841 0223 .extension 0x841 <<F/1/4>>, 0x0223 // unimplemented
0000052A 307B 0ABC movea.w A0, [PC + D0 * 2 - 0x68]
0000052E 3A16 move.w D5, [A6]
00000530 566E A6AC addq.w [A6 - 0x5954], 3
00000534 3B4A B342 move.w [A5 - 0x4CBE], A2
00000538 2323 move.l -[A1], -[A3]
0000053A 5B1A subq.b [A2]+, 5
0000053C 1A43 movea.b A5, D3
0000053E 1FB3 0B2B 331A 430E 9B1D 2B2A 1A3B 0A3B move.b [[A7 + 0x1A3B + D2 * 2] + 0xA3B], [[A3 + 0x331A + D0 * 2] + 0x430E9B1D]
0000054E 15A3 341A move.b [A2 + D3.w * 4 + 0x1A], -[A3]
00000552 CB0C abcd -[A5], -[A4]
00000554 9B22 sub.b -[A2], D5
00000556 3B2A 1A43 move.w -[A5], [A2 + 0x1A43]
0000055A 0AF3 .incomplete
0000055C 34C3 move.w [A2]+, D3
0000055E 121A move.b D1, [A2]+
00000560 8B25 or.b -[A5], D5
00000562 1B44 3333 move.b [A5 + 0x3333], D4
00000566 1A1B move.b D5, [A3]+
00000568 1463 movea.b A2, -[A3]
0000056A 224B movea.l A1, A3
0000056C 441A neg.b [A2]+
0000056E AB1B syscall PutRgn
00000570 A344 syscall SetFPos, flags=3
00000572 E101 asl D1.b, 8
00000574 F32D .extension 0x32D <<F/4-5/1>> // unimplemented
00000576 FB34 .extension 0xB34 <<F/4-5/5>> // unimplemented
00000578 CB29 1A9B and.b [A1 + 0x1A9B], D5
0000057C 1F5B 445B move.b [A7 + 0x445B], [A3]+
00000580 2261 movea.l A1, -[A1]
00000582 001A 1A1A ori.b [A2]+, 0x1A
00000586 1A8A move.b [A5], A2
00000588 A342 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=3
0000058A 3B27 move.w -[A5], -[A7]
0000058C AB2E syscall PatExTbl
0000058E 8B0C sbcd -[A5], -[A4]
00000590 A326 syscall HandleZone, flags=3
00000592 4B39 06DB 00A3 .invalid 5, [0x06DB00A3] // invalid opcode 4 with b == 4
00000598 2683 move.l [A3], D3
0000059A 3A06 move.w D5, D6
0000059C EEBB ror D3, D7
0000059E 03D3 .incomplete
000005A0 00A3 127B 3C33 ori.l -[A3], 0x127B3C33
000005A6 222A 431B move.l D1, [A2 + 0x431B]
000005AA 2E53 movea.l A7, [A3]
000005AC 216B 122A EB10 move.l [A0 - 0x14F0], [A3 + 0x122A]
000005B2 2E05 move.l D7, D5
000005B4 1B2A CB06 move.b -[A5], [A2 - 0x34FA]
000005B8 6320 bls +0x22 /* 000005DA */
000005BA 4413 neg.b [A3]
000005BC 167B 2925 1B8B movea.b A3, [[PC + 0x1B8B] + D2]
000005C2 074B bchg A3, D3
000005C4 0C4B 4A1A cmpi.w A3, 0x4A1A
000005C8 534A subq.w A2, 1
000005CA C33E and.b <<invalid special address>>, D1
000005CC B33E xor.b <<invalid special address>>, D1
000005CE 9B09 subx.b -[A5], -[A1]
000005D0 A309 syscall Delete/PBHDelete/HDelete, flags=3
000005D2 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000005D4 9B09 subx.b -[A5], -[A1]
000005D6 F33F .extension 0x33F <<F/4-5/1>> // unimplemented
000005D8 3300 move.w -[A1], D0
label000005DA:
000005DA 9B09 subx.b -[A5], -[A1]
000005DC 931C sub.b [A4]+, D1
000005DE A301 syscall Close, flags=3
000005E0 9B09 subx.b -[A5], -[A1]
000005E2 8304 sbcd D1, D4
000005E4 962E EB01 sub.b D3, [A6 - 0x14FF]
000005E8 8A53 or.w D5, [A3]
000005EA 05E4 .incomplete
000005EC D300 addx.b D1, D0
000005EE 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4
000005F0 B62E 2AA8 cmp.b D3, [A6 + 0x2AA8]
000005F4 651E bcs +0x20 /* 00000614 */
000005F6 EB44 asl D4.w, 5
000005F8 AC81 syscall EqualPt, auto_pop
000005FA 1443 movea.b A2, D3
000005FC 2781 1453 move.l [A3 + D1.w * 4 + 0x53], D1
00000600 4873 1061 pea.l [A3 + D1.w + 0x61]
00000604 00F2 .incomplete
00000606 3B2B A053 move.w -[A5], [A3 - 0x5FAD]
0000060A 052E D300 btst [A6 - 0x2D00], D2
0000060E E100 asl D0.b, 8
00000610 930F subx.b -[A1], -[A7]
00000612 2A23 move.l D5, -[A3]
label00000614:
00000614 1BA5 20BA move.b [A5 + D2.w - 0x70], -[A5]
00000618 7314 moveq.l D1, 0x14
0000061A D326 add.b -[A6], D1
0000061C 4CD3 1E93 movem.l D0,D1,D4,D7,A1,A2,A3,A4, [A3]
00000620 486B 43D3 pea.l [A3 + 0x43D3]
00000624 4643 not.w D3
00000626 0C2A 134D A12C cmpi.b [A2 - 0x5ED4], 0x4D /* 'M' */
0000062C 9B25 sub.b -[A5], D5
0000062E 432F 6B3B .invalid 1, [A7 + 0x6B3B] // invalid opcode 4 with b == 4
00000632 1B3C 2EC1 move.b -[A5], 0xC1
00000636 210B move.l -[A0], A3
00000638 34D1 move.w [A2]+, [A1]
0000063A 21B3 04C1 213B 0C23 012A AB24 8528 move.l [[A0 + 0xC23012A + D2] - 0x54DB7AD8], [A3 + D0.w * 4 - 0x63]
00000648 7344 moveq.l D1, 0x44
0000064A 810D sbcd -[A0], -[A5]
0000064C 733C moveq.l D1, 0x3C
0000064E 5B20 subq.b -[A0], 5
00000650 1E6B 005B movea.b A7, [A3 + 0x5B]
00000654 2082 move.l [A0], D2
00000656 5334 F308 subq.b [A4 + <<invalid base displacement size>> + A7 * 2], 1
0000065A E509 lsl D1.b, 2
0000065C BB4C cmpm.w [A5]+, [A4]+
0000065E 7109 moveq.l D0, 0x09
00000660 BB0D cmpm.b [A5]+, [A5]+
00000662 7310 moveq.l D1, 0x10
00000664 BB20 xor.b -[A0], D5
00000666 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00000668 3B2B AE7B move.w -[A5], [A3 - 0x5185]
0000066C 0C08 BABB cmpi.b A0, 0xBB
00000670 0D63 bchg -[A3], D6
00000672 0A2A 4338 FE56 xori.b [A2 - 0x1AA], 0x38 /* '8' */
00000678 7B35 moveq.l D5, 0x35
0000067A CB0F abcd -[A5], -[A7]
0000067C CB43 exg D5, D3
0000067E AB04 syscall ColorMap
00000680 F8FE 9B84 .extension 0x8FE <<F/2-3/4>> // unimplemented
00000684 D331 9273 add.b [A1 + A1.w * 2 + 0x73], D1
00000688 10B6 9B2A 2321 F863 move.b [A0], [[A6 + 0x2321 + A1 * 2] - 0x79D]
00000690 1424 move.b D2, -[A4]
00000692 3327 move.w -[A1], -[A7]
00000694 062E 530B 1310 addi.b [A6 + 0x1310], 0xB
0000069A BB2F DB31 xor.b [A7 - 0x24CF], D5
0000069E 44A3 neg.l -[A3]
000006A0 01DB .incomplete
000006A2 317E 9243 move.w [A0 - 0x6DBD], <<invalid special address>>
000006A6 846B 86C5 or.w D2, [A3 - 0x793B]
000006AA 000F B61F ori.b A7, 0x1F
000006AE 1E0F move.b D7, A7
000006B0 3A56 movea.w A5, [A6]
000006B2 2024 move.l D0, -[A4]
000006B4 A6FE syscall XFindWord/TEFindWord, flags=6
000006B6 C302 abcd D1, D2
000006B8 56EE 0FB6 sne [A6 + 0xFB6]
000006BC 4382 .invalid 1, D2 // invalid opcode 4 with b == 6
000006BE F809 010F .tblXX 0xF809, 0x010F // unimplemented
000006C2 B60F cmp.b D3, A7
000006C4 1101 move.b -[A0], D1
000006C6 0FB6 0F01 bclr [[A6 + <<invalid base displacement size>> + D0 * 8]], D7
000006CA 0118 btst [A0]+, D0
000006CC 7B04 moveq.l D5, 0x04
000006CE 4B0C .invalid 5, A4 // invalid opcode 4 with b == 4
000006D0 0308 btst A0, D1
000006D2 3E72 D309 movea.w A7, [[A2 + <<invalid base displacement size>> + A5 * 2]]
000006D6 24BA 3B28 move.l [A2], [PC + 0x3B28 /* 00004200, cstring ""<EOF> */]
000006DA C63B 280B and.b D3, [PC + D2 + 0xB]
000006DE 399B 0EE3 move.w [A4 + D0 * 8 - 0x29], [A3]+
000006E2 031F btst [A7]+, D1
000006E4 9B09 subx.b -[A5], -[A1]
000006E6 7B04 moveq.l D5, 0x04
000006E8 830D sbcd -[A1], -[A5]
000006EA 0F81 bclr D1, D7
000006EC 280B move.l D4, A3
000006EE 3FBE BC72 move.w [A7 + A3 * 4 + 0x72], <<invalid special address>>
000006F2 1656 movea.b A3, [A6]
000006F4 202C A6E5 move.l D0, [A4 - 0x591B]
000006F8 03D3 .incomplete
000006FA 0906 btst D6, D4
000006FC BE0F cmp.b D7, A7
000006FE BC2C 1656 cmp.b D6, [A4 + 0x1656]
00000702 74A6 moveq.l D2, 0xFFFFFFA6
00000704 181B move.b D4, [A3]+
00000706 0581 bclr D1, D2
00000708 0524 btst -[A4], D2
0000070A 720F moveq.l D1, 0x0F
0000070C BC3A 0504 cmp.b D6, [PC + 0x504 /* 00000C12, value 0x41 'A' */]
00000710 BA16 cmp.b D5, [A6]
00000712 FE6E F809 .extension 0xE6E <<F/1/7>>, 0xF809 // unimplemented
00000716 022C A107 06BA andi.b [A4 + 0x6BA], 0x7
0000071C 0FBC 3E16 FE80 bclr 0x3E16FE80, D7
00000722 E901 asl D1.b, 4
00000724 8501 sbcd D2, D1
00000726 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00000728 1347 D702 move.b [A1 - 0x28FE], D7
0000072C 521B addq.b [A3]+, 1
0000072E 47D7 lea.l A3, [A7]
00000730 0262 0FF5 andi.w -[A2], 0xFF5
00000734 018B bclr A3, D0
00000736 00E1 .incomplete
00000738 0772 E107 3AA5 0F83 bchg [[A2 + <<invalid base displacement size>>] + A6 + 0x3AA50F83], D3
00000740 8743 28E3 pack D3, D3, 0x28E3
00000744 03C3 .incomplete
00000746 8383 4043 unpk D1, D3, 0x4043
0000074A 000F 062B ori.b A7, 0x2B /* '+' */
0000074E 3024 move.w D0, -[A4]
00000750 0FBC A50B 203E bclr 0xA50B203E, D7
00000756 8D13 or.b [A3], D6
00000758 CD0B abcd -[A6], -[A3]
0000075A C103 abcd D0, D3
0000075C 0F15 btst [A5], D7
0000075E 06C5 .incomplete
00000760 1124 move.b -[A0], -[A4]
00000762 BE03 cmp.b D7, D3
00000764 0806 E303 btst.b D6, 0x3
00000768 A782 syscall DTInstall, flags=7
0000076A B30F cmpm.b [A1]+, [A7]+
0000076C BC3E cmp.b D6, <<invalid special address>>
0000076E 2112 move.l -[A0], [A2]
00000770 0391 bclr [A1], D1
00000772 1902 move.b -[A4], D2
00000774 3EBE move.w [A7], <<invalid special address>>
00000776 6102 bsr +0x4 /* 0000077A */
00000778 FB10 .extension 0xB10 <<F/4-5/5>> // unimplemented
fn0000077A:
0000077A 6104 bsr +0x6 /* 00000780 */
0000077C 0311 btst [A1], D1
0000077E 0F05 btst D5, D7
fn00000780:
00000780 4185 .invalid 0, D5 // invalid opcode 4 with b == 6
00000782 14FE move.b [A2]+, <<invalid special address>>
00000784 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
00000786 0F44 bchg D4, D7
00000788 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
0000078A 53A1 subq.l -[A1], 1
0000078C B300 xor.b D0, D1
0000078E FB43 .extension 0xB43 <<F/4-5/5>> // unimplemented
00000790 0FDA .incomplete
00000792 BB8C cmpm.l [A5]+, [A4]+
00000794 B31C xor.b [A4]+, D1
00000796 938A subx.l -[A1], -[A2]
00000798 0F44 bchg D4, D7
0000079A 232B 1F4E move.l -[A1], [A3 + 0x1F4E]
0000079E 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4
000007A0 2B18 move.l -[A5], [A0]+
000007A2 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
000007A4 D300 addx.b D1, D0
000007A6 2ECB move.l [A7]+, A3
000007A8 301B move.w D0, [A3]+
000007AA 25C3 20DB move.l [PC + 0x20DB /* 00002887, value 0xAB22FB00 */], D3
000007AE 3E03 move.w D7, D3
000007B0 290F move.l -[A4], A7
000007B2 A921 syscall SendBehind
000007B4 A021 syscall GetPtrSize
000007B6 4DDA lea.l A6, [A2]+
000007B8 8AB3 0D0D or.l D5, [[A3 + <<invalid base displacement size>>] + D0 * 4]
000007BC 23A0 E441 move.l [A1 + A6.w * 4 + 0x41], -[A0]
000007C0 01E4 .incomplete
000007C2 5101 subq.b D1, 8
000007C4 EE0F lsr D7.b, 7
000007C6 B60F cmp.b D3, A7
000007C8 1101 move.b -[A0], D1
000007CA 0FB6 0F91 bclr [[ + D0 * 8]], D7
000007CE 0373 1D81 bchg [[ + <<invalid base displacement size>> + D1 * 4]], D1
000007D2 0373 1DF5 bchg <<invalid full ext with IS == 1 and I/IS == 5>>, D1
000007D6 041B 0741 subi.b [A3]+, 0x41 /* 'A' */
000007DA 011B btst [A3]+, D0
000007DC 0755 bchg [A5], D3
000007DE 01B3 3441 bclr [A3 + D3.w * 4 + 0x41], D0
000007E2 01B3 3455 bclr [A3 + D3.w * 4 + 0x55], D0
000007E6 0121 btst -[A1], D0
000007E8 58DA svc [A2]+
000007EA 4B1A .invalid 5, [A2]+ // invalid opcode 4 with b == 4
000007EC 5501 subq.b D1, 2
000007EE 7B1D moveq.l D5, 0x1D
000007F0 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000007F2 7B1D moveq.l D5, 0x1D
000007F4 5501 subq.b D1, 2
000007F6 2B17 move.l -[A5], [A7]
000007F8 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000007FA 2B17 move.l -[A5], [A7]
000007FC 5501 subq.b D1, 2
000007FE F329 .extension 0x329 <<F/4-5/1>> // unimplemented
00000800 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00000802 F329 .extension 0x329 <<F/4-5/1>> // unimplemented
00000804 D50B addx.b -[A2], -[A3]
00000806 932A B60F sub.b [A2 - 0x49F1], D1
label0000080A:
0000080A 1101 move.b -[A0], D1
0000080C 0FB6 0F11 bclr [[A6 + D0 * 8]], D7
00000810 010F btst A7, D0
00000812 B60F cmp.b D3, A7
00000814 1101 move.b -[A0], D1
00000816 0FB6 0F11 bclr [[A6 + D0 * 8]], D7
0000081A 0143 bchg D3, D0
0000081C 47B6 5347 .invalid 3, <<invalid full ext with IS == 1 and I/IS == 7>> // invalid opcode 4 with b == 6
00000820 1101 move.b -[A0], D1
00000822 0FB6 0F11 bclr [[A6 + D0 * 8]], D7
00000826 010F btst A7, D0
00000828 B60F cmp.b D3, A7
0000082A 1101 move.b -[A0], D1
0000082C 0FB6 0F11 bclr [[A6 + D0 * 8]], D7
00000830 010F btst A7, D0
00000832 B60F cmp.b D3, A7
00000834 710B moveq.l D0, 0x0B
00000836 032A 610B btst [A2 + 0x610B], D1
0000083A 032A D50C btst [A2 - 0x2AF4], D1
0000083E 5B45 subq.w D5, 5
00000840 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00000842 5B45 subq.w D5, 5
00000844 5501 subq.b D1, 2
00000846 6345 bls +0x47 /* 0000088D */
00000848 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
0000084A 6345 bls +0x47 /* 00000891 */
0000084C 5501 subq.b D1, 2
0000084E C334 4101 and.b [[A4 + <<invalid base displacement size>> + D4]], D1
00000852 C334 4501 and.b [[A4 + <<invalid base displacement size>> + D4 * 4]], D1
00000856 417D chk.w D0, <<invalid special address>>
00000858 C30F abcd -[A1], -[A7]
0000085A 0610 3B48 addi.b [A0], 0x48 /* 'H' */
0000085E 5623 addq.b -[A3], 3
00000860 10A6 move.b [A0], -[A6]
00000862 0101 btst D1, D0
00000864 5033 A744 addq.b <<invalid full ext with I/IS == 4>>, 8
00000868 331C move.w -[A1], [A4]+
0000086A FB3F .extension 0xB3F <<F/4-5/5>> // unimplemented
0000086C 063B 191C 181A addi.b [PC + D1 + 0x1A], 0x1C
00000872 0F22 btst -[A2], D7
00000874 F31C .extension 0x31C <<F/4-5/1>> // unimplemented
00000876 0F12 btst [A2], D7
00000878 2CE3 move.l [A6]+, -[A3]
0000087A 11CB 0424 move.b [0x00000424], A3
0000087E 638A bls -0x74 /* 0000080A */
00000880 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00000882 AB09 syscall DrawArc
00000884 50CB 3E63 dbt D3, +0x3E65 /* 000046E9 */
00000888 1C06 move.b D6, D6
0000088A 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
0000088C 332B 0F2E move.w -[A1], [A3 + 0xF2E]
00000890 F341 .extension 0x341 <<F/4-5/1>> // unimplemented
00000892 6A53 bpl +0x55 /* 000008E7 */
00000894 0BFB .incomplete
00000896 0E0B 338B .invalid.b A3, 0x8B // invalid immediate operation
0000089A 20BB 030F 696A 18F3 move.l [A0], [[PC + <<invalid base displacement size>>] + D0 * 2 + 0x696A18F3]
000008A2 1334 9B12 4B03 move.b -[A1], [[A4 + A1 * 2] + 0x4B03]
000008A8 0678 2443 19BA addi.w [0x000019BA], 0x2443 /* '$C' */
000008AE 8311 or.b [A1], D1
000008B0 721B moveq.l D1, 0x1B
000008B2 404B negx.w A3
000008B4 0122 btst -[A2], D0
000008B6 7329 moveq.l D1, 0x29
000008B8 BB29 00F3 xor.b [A1 + 0xF3], D5
000008BC 1304 move.b -[A1], D4
000008BE 0F68 FB03 bchg [A0 - 0x4FD], D7
000008C2 6301 bls +0x3 /* 000008C5 */
000008C4 F313 .extension 0x313 <<F/4-5/1>> // unimplemented
000008C6 A30F syscall MountVol, flags=3
000008C8 1AEB 09DB move.b [A5]+, [A3 + 0x9DB]
000008CC 0EB3 055B 054B 01D6 .invalid.l <<invalid full ext with IS == 1 and I/IS == 6>>, 0x55B054B // invalid immediate operation
000008D4 9300 subx.b D1, D0
000008D6 BB12 xor.b [A2], D5
000008D8 3A14 move.w D5, [A4]
000008DA 462E 9B35 not.b [A6 - 0x64CB]
000008DE 1303 move.b -[A1], D3
000008E0 BE2A 8B1B cmp.b D7, [A2 - 0x74E5]
000008E4 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
000008E6 B30B cmpm.b [A1]+, [A3]+
000008E8 C30E abcd -[A1], -[A6]
000008EA 3B1D move.w -[A5], [A5]+
000008EC 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
000008EE 1B23 move.b -[A5], -[A3]
000008F0 1B17 move.b -[A5], [A7]
000008F2 9B0D subx.b -[A5], -[A5]
000008F4 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
000008F6 3B15 move.w -[A5], [A5]
000008F8 4B33 F316 4B0B .invalid 5, [[A3] + A7 * 2 + 0x4B0B] // invalid opcode 4 with b == 4
000008FE 131D move.b -[A1], [A5]+
00000900 A31D syscall MaxMem, flags=3
00000902 CB0E abcd -[A5], -[A6]
00000904 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
00000906 6B22 bmi +0x24 /* 0000092A */
00000908 1B2A FB09 move.b -[A5], [A2 - 0x4F7]
0000090C 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
0000090E 5B22 subq.b -[A2], 5
00000910 8B34 5B05 or.b [[A4 + <<invalid base displacement size>>] + D5 * 2], D5
00000914 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
00000916 3317 move.w -[A1], [A7]
00000918 232A DB00 move.l -[A1], [A2 - 0x2500]
0000091C 6102 bsr +0x4 /* 00000920 */
0000091E 2B15 move.l -[A5], [A5]
fn00000920:
00000920 AEF6 syscall 0xAF6, auto_pop
00000922 7B04 moveq.l D5, 0x04
00000924 BE2A 4B0E cmp.b D7, [A2 + 0x4B0E]
00000928 2E84 move.l [A7], D4
label0000092A:
0000092A 0B18 btst [A0]+, D5
0000092C F307 .extension 0x307 <<F/4-5/1>> // unimplemented
0000092E BB0B cmpm.b [A5]+, [A3]+
00000930 C311 and.b [A1], D1
00000932 3331 732F AB01 B8EB 00E4 move.w -[A1], [[A1 - 0x54FF] + D7 * 2 - 0x4714FF1C]
0000093C 8473 04E3 or.w D2, [A3 + D0.w * 4 - 0x29]
00000940 041B 1F03 subi.b [A3]+, 0x3
00000944 19A1 274B 009B 22C4 move.b [[A4 + <<invalid base displacement size>>] + 0x9B22C4], -[A1]
0000094C B307 xor.b D7, D1
0000094E 1318 move.b -[A1], [A0]+
00000950 DA93 add.l D5, [A3]
00000952 1413 move.b D2, [A3]
00000954 181B move.b D4, [A3]+
00000956 0784 bclr D4, D3
00000958 FB13 .extension 0xB13 <<F/4-5/5>> // unimplemented
0000095A CE36 0300 and.b D7, [A6 + <<invalid base displacement size>> + D0 * 2]
0000095E 230B move.l -[A1], A3
00000960 6502 bcs +0x4 /* 00000964 */
00000962 811A or.b [A2]+, D0
label00000964:
00000964 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00000966 5B00 subq.b D0, 5
00000968 7B04 moveq.l D5, 0x04
0000096A 3300 move.w -[A1], D0
0000096C 9C1B sub.b D6, [A3]+
0000096E 1593 033C move.b <<invalid full ext with I/IS == 4>>, [A3]
00000972 1ABB 230E CB11 move.b [A5], [[PC + <<invalid base displacement size>>] + D2 * 2 - 0x34EF]
00000978 2105 move.l -[A0], D5
0000097A 2E84 move.l [A7], D4
0000097C 3304 move.w -[A1], D4
0000097E 848B or.l D2, A3
00000980 00E5 .incomplete
00000982 0293 2A4B 0093 andi.l [A3], 0x2A4B0093
00000988 0D0B btst A3, D6
0000098A 0033 04AE FB30 1318 4330 ori.b [A3 + 0x13184330 + A7 * 2], 0xAE
00000994 3304 move.w -[A1], D4
00000996 5305 subq.b D5, 1
00000998 532A D300 subq.b [A2 - 0x2D00], 1
0000099C 9C83 sub.l D6, D3
0000099E 0D53 bchg [A3], D6
000009A0 2A3B 05BE E301 B312 5B0F move.l D5, [[-0x1CFE4CEE] + D0 * 4 + 0x5B0F]
000009AA A556 syscall LwrString/LowerText, flags=5
000009AC 3AA6 move.w [A5], -[A6]
000009AE A346 syscall GetOSTrapAddress, flags=3
000009B0 630C bls +0xE /* 000009BE */
000009B2 8319 or.b [A1]+, D1
000009B4 E31C rol D4.b, 1
000009B6 E309 lsl D1.b, 1
000009B8 FB21 .extension 0xB21 <<F/4-5/5>> // unimplemented
000009BA 1A18 move.b D5, [A0]+
000009BC EB05 asl D5.b, 5
label000009BE:
000009BE 645C bcc +0x5E /* 00000A1C */
000009C0 3AF3 024B move.w [A5]+, [A3 + D0.w * 2 + 0x4B]
000009C4 0100 btst D0, D0
000009C6 EB05 asl D5.b, 5
000009C8 2E8B move.l [A7], A3
000009CA 0304 btst D4, D1
000009CC 0F68 4224 bchg [A0 + 0x4224], D7
000009D0 0313 btst [A3], D1
000009D2 FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
000009D4 4206 clr.b D6
000009D6 1B0D move.b -[A5], A5
000009D8 0E3B 054E 5303 2305 A504 .invalid.b [[PC + <<invalid base displacement size>> + D5 * 2] + 0x2305A504], 0x4E /* 'N' */ // invalid immediate operation
000009E2 24A6 move.l [A2], -[A6]
000009E4 3B23 move.w -[A5], -[A3]
000009E6 DB40 addx.w D5, D0
000009E8 1B42 E31C move.b [A5 - 0x1CE4], D2
000009EC 6504 bcs +0x6 /* 000009F2 */
000009EE 5C3E addq.b <<invalid special address>>, 6
000009F0 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
label000009F2:
000009F2 C424 and.b D2, -[A4]
000009F4 FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
000009F6 5C06 addq.b D6, 6
000009F8 0E11 0513 .invalid.b [A1], 0x13 // invalid immediate operation
000009FC 8331 5F3B 23BB 19A9 03FB 0164 or.b [[A1 + 0x23BB19A9 + D5 * 8] + 0x3FB0164], D1
00000A08 C4BA EB00 and.l D2, [PC - 0x1500 /* FFFFEB02, cstring ""<EOF> */]
00000A0C 5C72 8302 5C3E addq.w [[A2 + <<invalid base displacement size>> + A0 * 2] + 0x5C3E], 6
00000A12 AB01 syscall BitsToMap
00000A14 0302 btst D2, D1
00000A16 230B move.l -[A1], A3
00000A18 630B bls +0xD /* 00000A25 */
00000A1A 240F move.l D2, A7
label00000A1C:
00000A1C 2E84 move.l [A7], D4
00000A1E 7B05 moveq.l D5, 0x05
00000A20 C104 abcd D0, D4
00000A22 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00000A24 C504 abcd D2, D4
00000A26 0F68 4206 bchg [A0 + 0x4206], D7
00000A2A 0313 btst [A3], D1
00000A2C 1325 move.b -[A1], -[A5]
00000A2E 410E .invalid 0, A6 // invalid opcode 4 with b == 4
00000A30 5303 subq.b D3, 1
00000A32 D315 add.b [A5], D1
00000A34 2D0E move.l -[A6], A6
00000A36 3B23 move.w -[A5], -[A3]
00000A38 1332 9331 6B02 A505 move.b -[A1], [[A2 + 0x6B02A505 + A1 * 2]]
00000A40 3443 movea.w A2, D3
00000A42 0B83 bclr D3, D5
00000A44 114E C4BE move.b [A0 - 0x3B42], A6
00000A48 EB00 asl D0.b, 5
00000A4A E312 roxl D2.b, 1
00000A4C E105 asl D5.b, 8
00000A4E 3AE5 move.w [A5]+, -[A5]
00000A50 0531 050F 6803 1AB8 btst [[A1 + <<invalid base displacement size>>] + D0 * 4 + 0x68031AB8], D2
00000A58 9506 subx.b D2, D6
00000A5A 0F68 0B15 bchg [A0 + 0xB15], D7
// begin alternate branch 00000A5C-00000A5E
label00000A5C:
00000A5C 0B15 btst [A5], D5
// end alternate branch 00000A5C-00000A5E
label00000A5C: // (misaligned)
00000A5E 5C24 addq.b -[A4], 6
00000A60 2304 move.l -[A1], D4
00000A62 5C06 addq.b D6, 6
00000A64 FB0B .extension 0xB0B <<F/4-5/5>> // unimplemented
00000A66 0104 btst D4, D0
00000A68 1102 move.b -[A0], D2
00000A6A 934B subx.w -[A1], -[A3]
00000A6C 683B bvc +0x3D /* 00000AA9 */
00000A6E 05C6 .incomplete
00000A70 E301 asl D1.b, 1
00000A72 2306 move.l -[A1], D6
00000A74 130B move.b -[A1], A3
00000A76 4508 .invalid 2, A0 // invalid opcode 4 with b == 4
00000A78 7241 moveq.l D1, 0x41
00000A7A 086B 40B3 40EB bchg.b [A3 + 0x40EB], 0xB3
00000A80 1445 movea.b A2, D5
00000A82 08C4 3AE1 bset.b D4, 0xE1
00000A86 0D24 btst -[A4], D6
00000A88 E107 asl D7.b, 8
00000A8A 06FD .incomplete
00000A8C 070F btst A7, D3
00000A8E 1912 move.b -[A4], [A2]
00000A90 E309 lsl D1.b, 1
00000A92 FB31 .extension 0xB31 <<F/4-5/5>> // unimplemented
00000A94 E903 asl D3.b, 4
00000A96 64C4 bcc -0x3A /* 00000A5C */
00000A98 4E01 .invalid // invalid opcode 4
00000A9A 043A 0104 2405 subi.b [PC + 0x2405 /* 00002EA1, cstring ""<EOF> */], 0x4
00000AA0 04F9 .incomplete
00000AA2 0A0F 8511 xori.b A7, 0x11
00000AA6 E304 asl D4.b, 1
00000AA8 FB0B .extension 0xB0B <<F/4-5/5>> // unimplemented
00000AAA 9B03 subx.b D5, D3
00000AAC 9B03 subx.b D5, D3
00000AAE 2100 move.l -[A0], D0
00000AB0 3B05 move.w -[A5], D5
00000AB2 BA0D cmp.b D5, A5
00000AB4 123E move.b D1, <<invalid special address>>
00000AB6 A663 syscall MaxApplZone, flags=6
00000AB8 2ADB move.l [A5]+, [A3]+
00000ABA 40D3 move.w [A3], SR
00000ABC 2863 movea.l A4, -[A3]
00000ABE 0C9B 1131 123A cmpi.l [A3]+, 0x1131123A
00000AC4 2506 move.l -[A2], D6
00000AC6 2512 move.l -[A2], [A2]
00000AC8 A705 syscall Status, flags=7
00000ACA C40F and.b D2, A7
00000ACC 685B bvc +0x5D /* 00000B29 */
00000ACE 0929 064B btst [A1 + 0x64B], D4
00000AD2 064B 0621 addi.w A3, 0x621
00000AD6 0059 1173 ori.w [A1]+, 0x1173
00000ADA 4B41 chk.w D5, D1
00000ADC 11BA 5111 8507 BB19 9107 move.b [[A0 + <<invalid base displacement size>>] + A0 * 4 - 0x44E66EF9], [PC + 0x5111 /* 00005BEF, cstring ""<EOF> */]
00000AE6 F705 .extension 0x705 <<F/4-5/3>> // unimplemented
00000AE8 9C0F sub.b D6, A7
00000AEA 7511 moveq.l D2, 0x11
00000AEC 0504 btst D4, D2
00000AEE 9B28 CB21 sub.b [A0 - 0x34DF], D5
00000AF2 F706 .extension 0x706 <<F/4-5/3>> // unimplemented
00000AF4 2505 move.l -[A2], D5
00000AF6 040F 1904 subi.b A7, 0x4
00000AFA 2B32 0D04 move.l -[A5], <<invalid full ext with I/IS == 4>>
00000AFE 0130 C44E btst [A0 + A4.w * 4 + 0x4E], D0
00000B02 412B 3A0E .invalid 0, [A3 + 0x3A0E] // invalid opcode 4 with b == 4
00000B06 5C24 addq.b -[A4], 6
00000B08 F02E 8435 310F .ptest 0xF02E, 0x8435 // unimplemented
00000B0E 2927 move.l -[A4], -[A7]
00000B10 FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
00000B12 0515 btst [A5], D2
00000B14 A930 syscall InitMenus
00000B16 3EA6 move.w [A7], -[A6]
00000B18 2FAB 0205 05C4 move.l <<invalid full ext with I/IS == 4>>, [A3 + 0x205]
00000B1E 06FB .incomplete
00000B20 05D1 .incomplete
00000B22 035B bchg [A3]+, D1
00000B24 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4
00000B26 0365 bchg -[A5], D1
00000B28 8D13 or.b [A3], D6
00000B2A 42A6 clr.l -[A6]
00000B2C 9BA8 BB19 sub.l [A0 - 0x44E7], D5
00000B30 EB28 lsl D0.b, D5
00000B32 F507 .extension 0x507 <<F/4-5/2>> // unimplemented
00000B34 B803 cmp.b D4, D3
00000B36 067D 070F addi.w <<invalid special address>>, 0x70F
00000B3A 6842 bvc +0x44 /* 00000B7E */
label00000B3C:
00000B3C 3A03 move.w D5, D3
00000B3E 139A 4224 move.b [A1 + D4.w * 2 + 0x24], [A2]+
00000B42 A138 syscall WriteParam, flags=1
00000B44 2539 F07D 08A3 move.l -[A2], [0xF07D08A3]
00000B4A 9CEB 28E9 sub.w A6, [A3 + 0x28E9]
00000B4E 15F0 34DB 18BB move.b [PC + 0x18BB /* 0000240B, value 0x2F '/' */], [A0 + D3.w * 4 - 0x37]
00000B54 3C06 move.w D6, D6
00000B56 782C moveq.l D4, 0x2C
00000B58 7B14 moveq.l D5, 0x14
00000B5A 3E73 0A72 movea.w A7, [A3 + D0 * 2 + 0x72]
00000B5E 5B11 subq.b [A1], 5
00000B60 8326 or.b -[A6], D1
00000B62 6B12 bmi +0x14 /* 00000B76 */
00000B64 8B44 41A7 pack D5, D4, 0x41A7
00000B68 8B2A 0300 or.b [A2 + 0x300], D5
00000B6C F061 A663 .extension 0x061 <<F/1/0>>, 0xA663 // unimplemented
00000B70 478A .invalid 3, A2 // invalid opcode 4 with b == 6
00000B72 E106 asl D6.b, 8
00000B74 D34A addx.w -[A1], -[A2]
label00000B76:
00000B76 6301 bls +0x3 /* 00000B79 */
00000B78 F0A3 233B .extension 0x0A3 <<F/2-3/0>> // unimplemented
00000B7C 004B 01C0 ori.w A3, 0x1C0
// begin alternate branch 00000B7E-00000B80
label00000B7E:
00000B7E 01C0 .incomplete
// end alternate branch 00000B7E-00000B80
label00000B7E: // (misaligned)
00000B80 C309 abcd -[A1], -[A1]
00000B82 140B move.b D2, A3
00000B84 2763 4713 move.l [A3 + 0x4713], -[A3]
00000B88 034E bchg A6, D1
00000B8A 2A0B move.l D5, A3
00000B8C 14F6 629A move.b [A2]+, [A6 + D6.w * 2 - 0x102]
00000B90 8D01 sbcd D6, D1
00000B92 00F4 .incomplete
00000B94 040F C157 subi.b A7, 0x57 /* 'W' */
00000B98 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00000B9A 12F4 040F move.b [A1]+, [A4 + D0.w * 4 + 0xF]
00000B9E 689C bvc -0x62 /* 00000B3C */
00000BA0 965B sub.w D3, [A3]+
00000BA2 0073 4D38 CB0C ori.w <<invalid full ext with I/IS == 4>>, 0x4D38 /* 'M8' */
00000BA8 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00000BAA 2E94 move.l [A7], [A4]
00000BAC 0052 0060 ori.w [A2], 0x60 /* '`' */
00000BB0 040F 6833 subi.b A7, 0x33 /* '3' */
00000BB4 43C1 lea.l A1, D1
00000BB6 0252 007C andi.w [A2], 0x7C /* '|' */
00000BBA 0030 000E 0483 ori.b [A0 + D0.w * 4 - 0x125], 0xE
00000BC0 0068 8B22 E502 ori.w [A0 - 0x1AFE], 0x8B22
00000BC6 0106 btst D6, D0
00000BC8 040F 6893 subi.b A7, 0x93
00000BCC 0D4B bchg A3, D6
00000BCE 0133 020F btst [A3 + D0.w * 2 + 0xF], D0
00000BD2 942E 540B sub.b D2, [A6 + 0x540B]
00000BD6 2723 move.l -[A3], -[A3]
00000BD8 4813 nbcd.b [A3]
00000BDA 0321 btst -[A1], D1
00000BDC 08D0 68E4 bset.b [A0], 0xE4
00000BE0 E30A lsl D2.b, 1
00000BE2 3083 move.w [A0], D3
00000BE4 0725 btst -[A5], D3
00000BE6 0312 btst [A2], D1
00000BE8 520A addq.b A2, 1
00000BEA 6004 bra +0x6 /* 00000BF0 */
00000BEC DB84 addx.l D5, D4
00000BEE 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
label00000BF0:
00000BF0 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4
00000BF2 04DB .incomplete
00000BF4 8461 or.w D2, -[A1]
00000BF6 51FB BE7B sf [PC + A3 * 8 + 0x7B]
00000BFA 2FC4 move.l <<invalid special address>>, D4
00000BFC 9A4E sub.w D5, A6
00000BFE E301 asl D1.b, 1
00000C00 EB18 rol D0.b, 5
00000C02 3307 move.w -[A1], D7
00000C04 0D4D bchg A5, D6
00000C06 0F81 bclr D1, D7
00000C08 43BB 05C3 16D3 14BB .invalid 1, [[ + <<invalid base displacement size>>] + 0x16D314BB] // invalid opcode 4 with b == 6
00000C10 407B 417B 311A 18A2 343B 1478 negx.w [[PC + 0x311A18A2] + 0x343B1478]
00000C1C 067B 1424 730A 3A05 addi.w [[PC + <<invalid base displacement size>> + D7 * 2] + 0x3A05], 0x1424
00000C24 147B 4409 movea.b A2, [PC + D4.w * 4 + 0x9]
00000C28 14A2 move.b [A2], -[A2]
00000C2A 0114 btst [A4], D0
00000C2C 6B47 bmi +0x49 /* 00000C75 */
00000C2E 0514 btst [A4], D2
00000C30 6381 bls -0x7D /* 00000BB3 */
00000C32 A2A3 syscall 0x0A3, flags=2
00000C34 236B 0045 126B move.l [A1 + 0x126B], [A3 + 0x45]
00000C3A 472A 6318 .invalid 3, [A2 + 0x6318] // invalid opcode 4 with b == 4
00000C3E 2913 move.l -[A4], [A3]
00000C40 411D .invalid 0, [A5]+ // invalid opcode 4 with b == 4
00000C42 4513 .invalid 2, [A3] // invalid opcode 4 with b == 4
00000C44 0F51 bchg [A1], D7
00000C46 130F move.b -[A1], A7
00000C48 685B bvc +0x5D /* 00000CA5 */
00000C4A 0093 8A8D 0294 ori.l [A3], 0x8A8D0294
00000C50 9404 sub.b D2, D4
00000C52 0F68 9C38 bchg [A0 - 0x63C8], D7
00000C56 1B0C move.b -[A5], A4
00000C58 9914 sub.b [A4], D4
00000C5A 0F68 8B33 bchg [A0 - 0x74CD], D7
00000C5E 8707 sbcd D3, D7
00000C60 250F move.l -[A2], A7
00000C62 685B bvc +0x5D /* 00000CBF */
00000C64 2991 140F move.l [A4 + D1.w * 4 + 0xF], [A1]
00000C68 689B bvc -0x63 /* 00000C05 */
00000C6A 0114 btst [A4], D0
00000C6C D787 addx.l D3, D7
00000C6E 45DB lea.l A2, [A3]+
00000C70 8995 or.l [A5], D4
00000C72 13DB 8981 130F move.b [0x8981130F], [A3]+
00000C78 8113 or.b [A3], D0
00000C7A E301 asl D1.b, 1
00000C7C 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4
00000C7E 3304 move.w -[A1], D4
00000C80 CD34 0F65 and.b <<invalid full ext with IS == 1 and I/IS == 5>>, D6
00000C84 4E59 unlink A1
00000C86 1323 move.b -[A1], -[A3]
00000C88 0B41 bchg D1, D5
00000C8A 454B chk.w D2, A3
00000C8C 165A movea.b A3, [A2]+
00000C8E 06B4 7308 FB0E 8B21 E32B addi.l [[A4 - 0x1CD5 + A0 * 2]], 0x7308FB0E
00000C98 0303 btst D3, D1
00000C9A 6283 bhi -0x7B /* 00000C1F */
00000C9C 29B8 F302 B8F3 move.l [A4 + A3 - 0x13], [0xFFFFF302]
00000CA2 109B move.b [A0], [A3]+
00000CA4 1433 04CE move.b D2, [A3 + D0.w * 4 - 0x50]
00000CA8 230B move.l -[A1], A3
00000CAA 0300 btst D0, D1
00000CAC 3307 move.w -[A1], D7
00000CAE 1000 move.b D0, D0
00000CB0 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
00000CB2 2804 move.l D4, D4
00000CB4 0F68 9C8B bchg [A0 - 0x6375], D7
00000CB8 0DC0 .incomplete
00000CBA C30A abcd -[A1], -[A2]
00000CBC 1012 move.b D0, [A2]
00000CBE 7C0A moveq.l D6, 0x0A
00000CC0 0E00 230B .invalid.b D0, 0xB // invalid immediate operation
00000CC4 040F 684A subi.b A7, 0x4A /* 'J' */
00000CC8 2306 move.l -[A1], D6
00000CCA 1605 move.b D3, D5
00000CCC 8634 FB04 or.b D3, <<invalid full ext with I/IS == 4>>
00000CD0 B0D3 cmpa.w A0, [A3]
00000CD2 1983 0E21 move.b [A4 + D0 * 8 + 0x21], D3
00000CD6 06C3 .incomplete
00000CD8 1CE3 move.b [A6]+, -[A3]
00000CDA 2BFB 36A3 move.l <<invalid special address>>, [PC + D3.w * 8 - 0x93]
00000CDE 035A bchg [A2]+, D1
00000CE0 060F A0CB addi.b A7, 0xCB
00000CE4 093C 830A btst 0xA /* '\n' */, D4
00000CE8 5A06 addq.b D6, 5
00000CEA 6336 bls +0x38 /* 00000D22 */
00000CEC 3CEE CB27 move.w [A6]+, [A6 - 0x34D9]
00000CF0 5305 subq.b D5, 1
00000CF2 2B00 move.l -[A5], D0
00000CF4 5B00 subq.b D0, 5
00000CF6 3CA3 move.w [A6], -[A3]
00000CF8 804A or.w D0, A2
00000CFA 8B05 sbcd D5, D5
00000CFC 6D04 blt +0x6 /* 00000D02 */
00000CFE 3B14 move.w -[A5], [A4]
00000D00 0C0A 2C12 cmpi.b A2, 0x12
// begin alternate branch 00000D02-00000D04
label00000D02:
00000D02 2C12 move.l D6, [A2]
// end alternate branch 00000D02-00000D04
label00000D02: // (misaligned)
00000D04 0673 47D8 3302 031A addi.w [[A3 + <<invalid base displacement size>> + D3 * 2] + 0x31A], 0x47D8
00000D0C 10D3 move.b [A0]+, [A3]
00000D0E 0B68 8E04 bchg [A0 - 0x71FC], D5
00000D12 1305 move.b -[A1], D5
00000D14 B2A1 cmp.l D1, -[A1]
00000D16 0B74 F309 bchg [[A4 + <<invalid base displacement size>> + A7 * 2]], D5
00000D1A C0F3 01B5 0210 D0DB mulu.w D0, [[0x210D0DB] + D0]
label00000D22:
00000D22 098E bclr A6, D4
00000D24 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000D26 5340 subq.w D0, 1
00000D28 7B2F moveq.l D5, 0x2F
00000D2A 9327 sub.b -[A7], D1
00000D2C 3E4A movea.w A7, A2
00000D2E 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4
00000D30 1656 movea.b A3, [A6]
00000D32 80A6 or.l D0, -[A6]
00000D34 181A move.b D4, [A2]+
00000D36 7110 moveq.l D0, 0x10
00000D38 0B13 btst [A3], D5
00000D3A 62E3 bhi -0x1B /* 00000D1F */
00000D3C 2B19 move.l -[A5], [A1]+
00000D3E 018B bclr A3, D0
00000D40 37A9 0863 062C move.w [A3 + D0.w * 8 + 0x2C], [A1 + 0x863]
00000D46 DB00 addx.b D5, D0
00000D48 F101 .extension 0x101 <<F/4-5/0>> // unimplemented
00000D4A D309 addx.b -[A1], -[A1]
00000D4C 2CE3 move.l [A6]+, -[A3]
00000D4E 2B63 0624 move.l [A5 + 0x624], -[A3]
00000D52 7901 moveq.l D4, 0x01
00000D54 246D 0340 movea.l A2, [A5 + 0x340]
00000D58 0F0A btst A2, D7
00000D5A 0604 0F29 addi.b D4, 0x29 /* ')' */
00000D5E 0128 404B btst [A0 + 0x404B], D0
00000D62 370A move.w -[A3], A2
00000D64 067A C302 4501 addi.w [PC + 0x4501 /* 00005267, cstring ""<EOF> */], 0xC302
00000D6A A834 syscall SetFScaleDisable
00000D6C EB07 asl D7.b, 5
00000D6E 0FC1 .incomplete
00000D70 0DF3 .incomplete
00000D72 00CB .incomplete
00000D74 00F3 .incomplete
00000D76 0ACB .incomplete
00000D78 00A3 0C40 F34B ori.l -[A3], 0xC40F34B
00000D7E 00A8 049B 820B 0653 ori.l [A0 + 0x653], 0x49B820B
00000D86 8012 or.b D0, [A2]
00000D88 060A 2C00 addi.b A2, 0x0
00000D8C A8EC syscall CopyBits
00000D8E 1E04 move.b D7, D4
00000D90 0F41 bchg D1, D7
00000D92 2A62 movea.l A5, -[A2]
00000D94 808B or.l D0, A3
00000D96 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00000D98 229B move.l [A1], [A3]+
00000D9A 19A3 1908 move.b [A4 + <<invalid base displacement size>> + D1], -[A3]
00000D9E C336 046B and.b [A6 + D0.w * 4 + 0x6B], D1
00000DA2 38B3 09A3 0CFB 00A3 0C6A move.w [A4], [[0xCFB + D0] + 0xA30C6A]
00000DAC 48A3 0CA3 movem.w -[A3], D4,D5,A0,A2,A6,A7
00000DB0 060C 2223 addi.b A4, 0x23 /* '#' */
00000DB4 15B3 29E5 01BB 2CB3 09F3 0AFB 00F3 move.b [[0x2CB309F3 + D0] + 0xAFB00F3], <<invalid full ext with IS == 1 and I/IS == 5>>
00000DC2 0A96 48F3 0AA3 xori.l [A6], 0x48F30AA3
00000DC8 0663 0D05 addi.w -[A3], 0xD05
00000DCC 0243 4405 andi.w D3, 0x4405
00000DD0 02A3 2409 026A andi.l -[A3], 0x2409026A
00000DD6 0502 btst D2, D2
00000DD8 8EC3 divu.w D7, D3
00000DDA 0AC1 .incomplete
00000DDC 164A movea.b A3, A2
00000DDE CB08 abcd -[A5], -[A0]
00000DE0 A50B syscall Rename/PBHRename/HRename, flags=5
00000DE2 5801 addq.b D1, 4
00000DE4 1F00 move.b -[A7], D0
00000DE6 0E03 0448 .invalid.b D3, 0x48 /* 'H' */ // invalid immediate operation
00000DEA 9EDC sub.w A7, [A4]+
00000DEC FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000DEE 0309 btst A1, D1
00000DF0 6309 bls +0xB /* 00000DFB */
00000DF2 2603 move.l D3, D3
00000DF4 0950 bchg [A0], D4
00000DF6 D406 add.b D2, D6
00000DF8 58D4 svc [A4]
00000DFA 2430 0058 move.l D2, [A0 + D0.w + 0x58]
00000DFE 9B06 subx.b D5, D6
00000E00 2613 move.l D3, [A3]
00000E02 0073 0041 003B ori.w [A3 + D0.w + 0x3B], 0x41 /* 'A' */
00000E08 01B0 630D bclr [[A0 + <<invalid base displacement size>>] + D6 * 2], D0
00000E0C 48F3 2340 0F8E 0FA1 movem.l [[ + <<invalid base displacement size>>] + D0 * 8 + 0xFA1], D6,A0,A1,A5
00000E14 008A E30D 5414 ori.l A2, 0xE30D5414
00000E1A 2B80 DB01 move.l [[A5 + <<invalid base displacement size>> + A5 * 2]], D0
00000E1E 5307 subq.b D7, 1
00000E20 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
00000E22 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00000E24 5B34 E102 8301 subq.b [[A4 + <<invalid base displacement size>> + A6] - 0x7CFF], 5
00000E2A 8105 sbcd D0, D5
00000E2C 6A48 bpl +0x4A /* 00000E76 */
00000E2E 0309 btst A1, D1
00000E30 FB2A .extension 0xB2A <<F/4-5/5>> // unimplemented
00000E32 0A0E DC11 xori.b A6, 0x11
00000E36 2314 move.l -[A1], [A4]
00000E38 7806 moveq.l D4, 0x06
00000E3A 2B08 move.l -[A5], A0
00000E3C 0311 btst [A1], D1
00000E3E AE0B syscall BackPixPat, auto_pop
00000E40 1903 move.b -[A4], D3
00000E42 110B move.b -[A0], A3
00000E44 018B bclr A3, D0
00000E46 1603 move.b D3, D3
00000E48 112B 088B move.b -[A0], [A3 + 0x88B]
00000E4C 08E1 008B bset.b -[A1], 0x8B
00000E50 08E1 008B bset.b -[A1], 0x8B
00000E54 08D8 161C bset.b [A0]+, 0x1C
00000E58 34BE move.w [A2], <<invalid special address>>
00000E5A 3305 move.w -[A1], D5
00000E5C 3CF3 0493 move.w [A6]+, [A3 + D0.w * 4 - 0x109]
00000E60 33A5 0863 move.w [A1 + D0 + 0x63], -[A5]
00000E64 05CA .incomplete
00000E66 9304 subx.b D1, D4
00000E68 A32F syscall PostEvent/PPostEvent, flags=3
00000E6A DB06 addx.b D5, D6
00000E6C 1AD3 move.b [A5]+, [A3]
00000E6E 062B 3403 1C85 addi.b [A3 + 0x1C85], 0x3
00000E74 009B 4429 016B ori.l [A3]+, 0x4429016B
// begin alternate branch 00000E76-00000E7A
label00000E76:
00000E76 4429 016B neg.b [A1 + 0x16B]
// end alternate branch 00000E76-00000E7A
label00000E76: // (misaligned)
00000E7A 4429 010F neg.b [A1 + 0x10F]
00000E7E 2901 move.l -[A4], D1
00000E80 3B44 1404 move.w [A5 + 0x1404], D4
00000E84 D315 add.b [A5], D1
00000E86 2104 move.l -[A0], D4
00000E88 502B 1C13 addq.b [A3 + 0x1C13], 8
00000E8C 001B 302B ori.b [A3]+, 0x2B /* '+' */
00000E90 0D53 bchg [A3], D6
00000E92 074B bchg A3, D3
00000E94 454B chk.w D2, A3
00000E96 0607 0024 addi.b D7, 0x24 /* '$' */
00000E9A 66F3 bne -0xB /* 00000E8F */
00000E9C 0346 bchg D6, D1
00000E9E 0443 1B66 subi.w D3, 0x1B66
00000EA2 3B02 move.w -[A5], D2
00000EA4 1EF3 044A move.b [A7]+, [A3 + D0.w * 4 + 0x4A]
00000EA8 030D btst A5, D1
00000EAA 1C18 move.b D6, [A0]+
00000EAC 0338 34D3 btst [0x000034D3], D1
00000EB0 1B88 01B7 6305 B30A 0B07 1300 move.b [[0x6305B30A] + D0 + 0xB071300], A0
00000EBC 0C08 3B16 cmpi.b A0, 0x16
00000EC0 9B1A sub.b [A2]+, D5
00000EC2 B309 cmpm.b [A1]+, [A1]+
00000EC4 F323 .extension 0x323 <<F/4-5/1>> // unimplemented
00000EC6 2B10 move.l -[A5], [A0]
00000EC8 9512 sub.b [A2], D2
00000ECA 830A sbcd -[A1], -[A2]
00000ECC C111 and.b [A1], D0
00000ECE 081E 0F14 btst.b [A6]+, 0x14
00000ED2 04CB .incomplete
00000ED4 24E5 move.l [A2]+, -[A5]
00000ED6 1166 0112 move.b [A0 + 0x112], -[A6]
00000EDA D329 0512 add.b [A1 + 0x512], D1
00000EDE 6B07 bmi +0x9 /* 00000EE7 */
00000EE0 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00000EE2 B02B 00CE cmp.b D0, [A3 + 0xCE]
00000EE6 4B2C 0300 .invalid 5, [A4 + 0x300] // invalid opcode 4 with b == 4
00000EEA AB01 syscall BitsToMap
00000EEC F662 EB00 .extension 0x662 <<F/1/3>>, 0xEB00 // unimplemented
00000EF0 3B05 move.w -[A5], D5
00000EF2 7B05 moveq.l D5, 0x05
00000EF4 10E1 move.b [A0]+, -[A1]
00000EF6 7728 moveq.l D3, 0x28
00000EF8 04F3 .incomplete
00000EFA 80A4 or.l D0, -[A4]
00000EFC 38DB move.w [A4]+, [A3]+
00000EFE 25CC 330F move.l [PC + 0x330F /* 0000420F, cstring ""<EOF> */], A4
00000F02 C4EB 00EB mulu.w D2, [A3 + 0xEB]
00000F06 2CF6 62E3 move.l [A6]+, [A6 + D6.w * 2 - 0x29]
00000F0A 13E4 843B 0310 move.b [0x843B0310], -[A4]
00000F10 00CB .incomplete
00000F12 1E28 040F move.b D7, [A0 + 0x40F]
00000F16 8502 sbcd D2, D2
00000F18 CB2D 9309 and.b [A5 - 0x6CF7], D5
00000F1C 7E83 moveq.l D7, 0xFFFFFF83
00000F1E 0038 BB39 6506 ori.b [0x00006506], 0x39 /* '9' */
00000F24 3253 movea.w A1, [A3]
00000F26 07FB .incomplete
00000F28 12F3 04D3 move.b [A1]+, [A3 + D0.w * 4 - 0x45]
00000F2C 011E btst [A6]+, D0
00000F2E 0213 0241 andi.b [A3], 0x41 /* 'A' */
00000F32 013B 1705 btst [[PC + <<invalid base displacement size>>] + D1 * 8], D0
00000F36 0B63 bchg -[A3], D5
00000F38 0573 15F3 04A1 00CA A303 004B bchg [[0x4A100CA] - 0x5CFCFFB5], D2
00000F44 2C14 move.l D6, [A4]
00000F46 047B BFEB 0033 subi.w [PC + D0.w + 0x33], 0xBFEB
00000F4C 0A53 0683 xori.w [A3], 0x683
00000F50 022E 5AB3 0794 andi.b [A6 + 0x794], 0xB3
00000F56 8103 sbcd D0, D3
00000F58 0321 btst -[A1], D1
00000F5A D306 addx.b D1, D6
00000F5C 2901 move.l -[A4], D1
00000F5E C307 abcd D1, D7
00000F60 2901 move.l -[A4], D1
00000F62 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00000F64 DB12 add.b [A2], D5
00000F66 8302 sbcd D1, D2
00000F68 2B0E move.l -[A5], A6
00000F6A 10EB 0833 move.b [A0]+, [A3 + 0x833]
00000F6E 0A22 A1C1 xori.b -[A2], 0xC1
00000F72 2800 move.l D4, D0
00000F74 0338 006B btst [0x0000006B], D1
00000F78 4C04 0F81 movem.w D0,D7,A0,A1,A2,A3, D4
00000F7C 09C3 .incomplete
00000F7E 05AB 02A3 bclr [A3 + 0x2A3], D2
00000F82 2023 move.l D0, -[A3]
00000F84 1888 move.b [A4], A0
00000F86 03B4 8803 bclr [A4 + A0 + 0x3], D1
00000F8A 0CFB .incomplete
00000F8C 432E B68A .invalid 1, [A6 - 0x4976] // invalid opcode 4 with b == 4
00000F90 A320 syscall SetPtrSize, flags=3
00000F92 F315 .extension 0x315 <<F/4-5/1>> // unimplemented
00000F94 6306 bls +0x8 /* 00000F9C */
00000F96 EB05 asl D5.b, 5
00000F98 C319 and.b [A1]+, D1
00000F9A 0102 btst D2, D0
label00000F9C:
00000F9C 5B12 subq.b [A2], 5
00000F9E 323C 8104 move.w D1, 0x8104
00000FA2 049B 4BA3 8C2B subi.l [A3]+, 0x4BA38C2B
00000FA8 0280 6329 1701 andi.l D0, 0x63291701
00000FAE 674B beq +0x4D /* 00000FFB */
00000FB0 473B 30F3 .invalid 3, [PC + D3.w - 0x13] // invalid opcode 4 with b == 4
00000FB4 0673 00CC 530F C4D3 07DB addi.w [[A3 + <<invalid base displacement size>>] + D5 * 2 - 0x3B2CF825], 0xCC
00000FBE 03C4 .incomplete
00000FC0 2305 move.l -[A1], D5
00000FC2 CB15 and.b [A5], D5
00000FC4 AAFB syscall CleanupApplication
00000FC6 38D3 move.w [A4]+, [A3]
00000FC8 07B3 04F6 bclr [A3 + D0.w * 4 - 0x10], D3
00000FCC BAEB 24D3 cmpa.w A5, [A3 + 0x24D3]
00000FD0 00F6 .incomplete
00000FD2 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4
00000FD4 EB24 asl D4.b, D5
00000FD6 1000 move.b D0, D0
00000FD8 BB15 xor.b [A5], D5
00000FDA 2804 move.l D4, D4
00000FDC 0F21 btst -[A1], D7
00000FDE 088B 0A23 bclr.b A3, 0x23 /* '#' */
00000FE2 19FB 1E85 042B move.b 0x2B /* '+' */, [PC + D1 * 8 - 0x123]
00000FE8 8953 or.w [A3], D4
00000FEA 08F3 0683 0133 3E03 11F3 8A8B 0881 bset.b [[A3 + 0x3E0311F3 + D0] - 0x7574F77F], 0x83
00000FF8 3C01 move.w D6, D1
00000FFA 3D73 0CF3 0403 move.w [A6 + 0x403], [A3 + D0 * 4 - 0x13]
00001000 03EB .incomplete
00001002 3838 0F04 move.w D4, [0x00000F04]
00001006 0F88 bclr A0, D7
00001008 0653 10C5 addi.w [A3], 0x10C5
0000100C 1D0B move.b -[A6], A3
0000100E 2833 0A0B move.l D4, [A3 + D0 * 2 + 0xB]
00001012 02E4 .incomplete
00001014 833D or.b <<invalid special address>>, D1
00001016 DB1B add.b [A3]+, D5
00001018 CB09 abcd -[A5], -[A1]
0000101A 330A move.w -[A1], A2
0000101C EB04 asl D4.b, 5
0000101E BB30 C31B 1440 B317 xor.b [[A0 + A4 * 2] + 0x1440B317], D5
00001026 04A3 3C6E 2A33 subi.l -[A3], 0x3C6E2A33 /* '<n*3' */
0000102C 18A1 move.b [A4], -[A1]
0000102E 0BE2 .incomplete
00001030 0B02 btst D2, D5
00001032 044B 8041 subi.w A3, 0x8041
00001036 1F74 C78A DFA1 1725 move.b [A7 + 0x1725], [[ + <<invalid base displacement size>> + A4 * 8] - 0x205F]
0000103E 043B 823C B310 subi.b [PC + A3 * 2], 0x3C /* '<' */
00001044 4539 0B13 1E4E .invalid 2, [0x0B131E4E] // invalid opcode 4 with b == 4
0000104A 830B sbcd -[A1], -[A3]
0000104C 9E02 sub.b D7, D2
0000104E 8305 sbcd D1, D5
00001050 9B02 subx.b D5, D2
00001052 1E2C 6E88 move.b D7, [A4 + 0x6E88]
00001056 2CFB 0900 move.l [A6]+, [PC + <<invalid base displacement size>> + D0]
0000105A 931E sub.b [A6]+, D1
0000105C 893C 489E or.b 0x9E, D4
00001060 BB0A cmpm.b [A5]+, [A2]+
00001062 269E move.l [A3], [A6]+
00001064 D301 addx.b D1, D1
00001066 3A63 movea.w A5, -[A3]
00001068 170A move.b -[A3], A2
0000106A 931E sub.b [A6]+, D1
0000106C DC4A add.w D6, A2
0000106E 1B1C move.b -[A5], [A4]+
00001070 2537 F465 move.l -[A2], [A7 + A7.w * 4 + 0x65]
00001074 3F5C 06F4 move.w [A7 + 0x6F4], [A4]+
00001078 F644 6000 .extension 0x644 <<F/1/3>>, 0x6000 // unimplemented
0000107C 580C addq.b A4, 4
0000107E 2243 movea.l A1, D3
00001080 0043 0053 ori.w D3, 0x53 /* 'S' */
00001084 0400 F442 subi.b D0, 0x42 /* 'B' */
00001088 0ED3 .incomplete
0000108A 013C 0058 btst 0x58 /* 'X' */, D0
0000108E 0A24 123A xori.b -[A4], 0x3A /* ':' */
00001092 0CCB .incomplete
00001094 3525 move.w -[A2], -[A5]
00001096 04EB .incomplete
00001098 0534 8304 btst <<invalid full ext with I/IS == 4>>, D2
0000109C 7806 moveq.l D4, 0x06
0000109E 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
000010A0 3A43 movea.w A5, D3
000010A2 351F move.w -[A2], [A7]+
000010A4 0302 btst D2, D1
000010A6 1B25 move.b -[A5], -[A5]
000010A8 B301 xor.b D1, D1
000010AA 7300 moveq.l D1, 0x00
000010AC BB00 xor.b D0, D5
000010AE 6B2B bmi +0x2D /* 000010DB */
000010B0 0300 btst D0, D1
000010B2 E893 roxr D3, 4
000010B4 142B 0500 move.b D2, [A3 + 0x500]
000010B8 0306 btst D6, D1
000010BA 7105 moveq.l D0, 0x05
000010BC 6107 bsr +0x9 /* 000010C5 */
000010BE 86C3 divu.w D3, D3
000010C0 1796 0B00 move.b [A3 + <<invalid base displacement size>> + D0 * 2], [A6]
000010C4 2438 7B0F move.l D2, [0x00007B0F]
000010C8 C100 abcd D0, D0
000010CA C322 and.b -[A2], D1
000010CC 0033 0733 3600 ori.b [A3 + D3.w * 8], 0x33 /* '3' */
000010D2 7B04 moveq.l D5, 0x04
000010D4 3B36 469B move.w -[A5], [A6 + D4.w * 8 - 0x101]
000010D8 0685 6DF3 05B8 addi.l D5, 0x6DF305B8
000010DE 3304 move.w -[A1], D4
000010E0 0033 04D3 0AA3 ori.b [A3 + D0 * 2 - 0x93], 0xD3
000010E6 00BC F302 BCF3 05BC 2501 ori.l 0x5BC2501, 0xF302BCF3
000010F0 CB0D abcd -[A5], -[A5]
000010F2 0882 46BB bclr.b D2, 0xBB
000010F6 00D3 .incomplete
000010F8 012B 0B04 btst [A3 + 0xB04], D0
000010FC 0B2D 3B04 btst [A5 + 0x3B04], D5
00001100 1E46 movea.b A7, D6
00001102 6B0A bmi +0xC /* 0000110E */
00001104 0403 0B01 subi.b D3, 0x1
00001108 05D3 .incomplete
0000110A 0A01 05CB xori.b D1, 0xCB
label0000110E:
0000110E 0D20 btst -[A0], D6
00001110 72EB moveq.l D1, 0xFFFFFFEB
00001112 0110 btst [A0], D0
00001114 A501 syscall Close, flags=5
00001116 A338 syscall WriteParam, flags=3
00001118 202C E113 move.l D0, [A4 - 0x1EED]
0000111C 1B25 move.b -[A5], -[A5]
0000111E 2AEB 3981 move.l [A5]+, [A3 + 0x3981]
00001122 084C E339 bchg.b A4, 0x39 /* '9' */
00001126 4224 clr.b -[A4]
00001128 7300 moveq.l D1, 0x00
0000112A 0C08 0613 cmpi.b A0, 0x13
0000112E A18B syscall CommToolboxDispatch, flags=1
00001130 284C movea.l A4, A4
00001132 BB25 xor.b -[A5], D5
00001134 6316 bls +0x18 /* 0000114C */
00001136 BB21 xor.b -[A1], D5
00001138 438C .invalid 1, A4 // invalid opcode 4 with b == 6
0000113A B30A cmpm.b [A1]+, [A2]+
0000113C 1B19 move.b -[A5], [A1]+
0000113E 6307 bls +0x9 /* 00001147 */
00001140 4CAB 2D8B 048B movem.w D0,D1,D3,D7,A0,A2,A3,A5, [A3 + 0x48B]
00001146 84D3 divu.w D2, [A3]
00001148 017E bchg <<invalid special address>>, D0
0000114A 8D0D sbcd -[A6], -[A5]
label0000114C:
0000114C 8B04 sbcd D5, D4
0000114E 0B13 btst [A3], D5
label00001150:
00001150 0643 0061 addi.w D3, 0x61 /* 'a' */
00001154 000F 448B ori.b A7, 0x8B
00001158 0443 283E subi.w D3, 0x283E /* '(>' */
0000115C 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000115E 3A8B move.w [A5], A3
00001160 049B 0E72 8B04 subi.l [A3]+, 0xE728B04
00001166 D334 733D BA65 00C6 add.b [[A4 - 0x459AFF3A] + D7 * 2], D1
0000116E A101 syscall Close, flags=1
00001170 EB15 roxl D5.b, 5
00001172 E102 asl D2.b, 8
00001174 1ED3 move.b [A7]+, [A3]
00001176 06E5 .incomplete
00001178 037B 09A1 024B bchg [[0x24B + D0]], D1
0000117E 0741 bchg D1, D3
00001180 0003 118B ori.b D3, 0x8B
00001184 0433 8AA1 008B subi.b [A3 + D0.w - 0x117], 0xA1
0000118A 08E1 0623 bset.b -[A1], 0x23 /* '#' */
0000118E 18F1 0683 move.b [A4]+, [A1 + D0.w * 8 - 0x125]
00001192 4093 negx.l [A3]
00001194 082B 0D8B 0865 btst.b [A3 + 0x865], 0x8B
0000119A C39B and.l [A3]+, D1
0000119C 0B8B bclr A3, D5
0000119E 0407 023A subi.b D7, 0x3A /* ':' */
000011A2 2B18 move.l -[A5], [A0]+
000011A4 8B04 sbcd D5, D4
000011A6 2B8E 2B09 move.l [[A5 + <<invalid base displacement size>> + D2 * 2]], A6
000011AA 7300 moveq.l D1, 0x00
000011AC 2BC1 move.l <<invalid special address>>, D1
000011AE 2F43 16B4 move.l [A7 + 0x16B4], D3
000011B2 1330 5B14 move.b -[A1], <<invalid full ext with I/IS == 4>>
000011B6 5308 subq.b A0, 1
000011B8 6396 bls -0x68 /* 00001150 */
label000011BA:
000011BA 0FED .incomplete
000011BC 002B 0983 01E1 ori.b [A3 + 0x1E1], 0x83
000011C2 16F1 17F7 move.b [A3]+, <<invalid full ext with IS == 1 and I/IS == 7>>
000011C6 0B90 bclr [A0], D5
000011C8 BD17 xor.b [A7], D6
000011CA F337 .extension 0x337 <<F/4-5/1>> // unimplemented
000011CC 7B0B moveq.l D5, 0x0B
000011CE 6C0F bge +0x11 /* 000011DF */
000011D0 5117 subq.b [A7], 8
000011D2 2B09 move.l -[A5], A1
000011D4 0B01 btst D1, D5
000011D6 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4
000011D8 8093 or.l D0, [A3]
000011DA 000F 4224 ori.b A7, 0x24 /* '$' */
000011DE 8301 sbcd D1, D1
000011E0 B301 xor.b D1, D1
000011E2 8301 sbcd D1, D1
000011E4 881B or.b D4, [A3]+
000011E6 25EE 6107 4A0B move.l [PC + 0x4A0B /* 00005BF3, cstring ""<EOF> */], [A6 + 0x6107]
000011EC 0505 btst D5, D2
000011EE 2513 move.l -[A2], [A3]
000011F0 0934 4B0A 7806 btst [[A4 + <<invalid base displacement size>> + D4 * 2] + 0x7806], D4
000011F6 40FB 4B00 move.w [PC + <<invalid base displacement size>> + D4 * 2], SR
000011FA 1309 move.b -[A1], A1
000011FC 040F CE13 subi.b A7, 0x13
00001200 0903 btst D3, D4
00001202 0043 0F13 ori.w D3, 0xF13
00001206 07D3 .incomplete
00001208 050B btst A3, D2
label0000120A:
0000120A 2DA3 05EB 1AC3 15B8 AB15 move.l [[0x1AC3] + 0x15B8AB15], -[A3]
00001214 5300 subq.b D0, 1
00001216 00E3 .incomplete
00001218 1028 040F move.b D0, [A0 + 0x40F]
0000121C 689C bvc -0x62 /* 000011BA */
0000121E 80A0 or.l D0, -[A0]
00001220 8311 or.b [A1], D1
00001222 C315 and.b [A5], D1
00001224 D319 add.b [A1]+, D1
00001226 0503 btst D3, D2
00001228 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
0000122A 0103 btst D3, D0
0000122C CB07 abcd D5, D7
0000122E 0103 btst D3, D0
00001230 E810 roxr D0.b, 4
00001232 008B 0028 040F ori.l A3, 0x28040F
00001238 25A0 C304 move.l <<invalid full ext with I/IS == 4>>, -[A0]
0000123C 8311 or.b [A1], D1
0000123E E873 roxr D3.w, D4
00001240 017E bchg <<invalid special address>>, D0
00001242 C303 abcd D1, D3
00001244 7321 moveq.l D1, 0x21
00001246 D305 addx.b D1, D5
00001248 0F3C 2E2A btst 0x2A /* '*' */, D7
0000124C 3B18 move.w -[A5], [A0]+
0000124E 330D move.w -[A1], A5
00001250 7E03 moveq.l D7, 0x03
00001252 00DB .incomplete
00001254 157B 1C0B 18CC move.b [A2 + 0x18CC], [PC + D1 * 4 + 0xB]
0000125A AB01 syscall BitsToMap
0000125C E312 roxl D2.b, 1
0000125E 230B move.l -[A1], A3
00001260 1308 move.b -[A1], A0
00001262 3C03 move.w D6, D3
00001264 0C10 0704 cmpi.b [A0], 0x4
00001268 4928 040F .invalid 4, [A0 + 0x40F] // invalid opcode 4 with b == 4
0000126C 689C bvc -0x62 /* 0000120A */
0000126E FB80 .invalid <<F/6/5>>
00001270 0B0F btst A7, D5
00001272 6309 bls +0xB /* 0000127D */
00001274 3273 0F26 D31A 4D55 movea.w A1, [[A3 - 0x2CE6] + D0 * 8 + 0x4D55]
0000127C 0B0F btst A7, D5
0000127E 3B17 move.w -[A5], [A7]
00001280 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
00001282 0FE1 .incomplete
00001284 610B bsr +0xD /* 00001291 */
00001286 0F6B 0CEB bchg [A3 + 0xCEB], D7
0000128A 0623 1D41 addi.b -[A3], 0x41 /* 'A' */
0000128E 0173 00A1 bchg [A3 + D0.w - 0x95], D0
00001292 0248 D31A andi.w A0, 0xD31A
00001296 6902 bvs +0x4 /* 0000129A */
00001298 C16B 0F3C and.w [A3 + 0xF3C], D0
// begin alternate branch 0000129A-0000129E
label0000129A:
0000129A 0F3C 533F btst 0x3F /* '?' */, D7
// end alternate branch 0000129A-0000129E
label0000129A: // (misaligned)
0000129C 533F subq.b <<invalid special address>>, 1
0000129E 4476 7ED3 neg.w [A6 + D7 * 8 - 0x45]
000012A2 027E 0433 andi.w <<invalid special address>>, 0x433
000012A6 B2D3 cmpa.w A1, [A3]
000012A8 1AE1 move.b [A5]+, -[A1]
000012AA 0183 bclr D3, D0
000012AC 012E B6A3 btst [A6 - 0x495D], D0
000012B0 00E3 .incomplete
000012B2 0153 bchg [A3], D0
000012B4 0AA3 1585 1283 xori.l -[A3], 0x15851283
000012BA 0841 9653 bchg.b D1, 0x53 /* 'S' */
000012BE 0140 bchg D0, D0
000012C0 0F00 btst D0, D7
000012C2 8308 sbcd -[A1], -[A0]
000012C4 040F CE83 subi.b A7, 0x83
000012C8 0803 004B btst.b D3, 0x4B /* 'K' */
000012CC 1B41 0FD3 move.b [A5 + 0xFD3], D1
000012D0 3841 movea.w A4, D1
000012D2 0F63 bchg -[A3], D7
000012D4 0FB8 F313 bclr [0xFFFFF313], D7
000012D8 6112 bsr +0x14 /* 000012EC */
000012DA 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4
000012DC 2804 move.l D4, D4
000012DE 0F68 801B bchg [A0 - 0x7FE5], D7
000012E2 437B 1463 chk.w D1, [PC + D1.w * 4 + 0x63]
000012E6 0FA5 bclr -[A5], D7
000012E8 0841 003B bchg.b D1, 0x3B /* ';' */
fn000012EC:
000012EC 014B bchg A3, D0
000012EE 1305 move.b -[A1], D5
000012F0 0FF3 .incomplete
000012F2 025B 1944 andi.w [A3]+, 0x1944
000012F6 FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
000012F8 CCF0 9B27 5283 270E 10E1 mulu.w D6, [[A0 + 0x5283] + A1 * 2 + 0x270E10E1]
00001302 D328 040F add.b [A0 + 0x40F], D1
00001306 68DB bvc -0x23 /* 000012E3 */
00001308 14DB move.b [A2]+, [A3]+
0000130A 0173 0FD3 48D3 1AD3 bchg [[] + 0x48D31AD3], D0
00001312 44A5 neg.l -[A5]
00001314 09C5 .incomplete
00001316 991C sub.b [A4]+, D4
00001318 1836 14C5 move.b D4, [A6 + D1.w * 4 - 0x59]
0000131C 3D04 move.w -[A6], D4
0000131E 0F28 320F btst [A0 + 0x320F], D7
00001322 044B 2EA3 subi.w A3, 0x2EA3
00001326 0340 bchg D0, D1
00001328 8B09 sbcd -[A5], -[A1]
0000132A 083C 1404 1B80 btst.b 0x80, 0x4
00001330 041B 80CB subi.b [A3]+, 0xCB
00001334 051B btst [A3]+, D2
00001336 00BB 0A6E 0C00 36CB ori.l [PC + D3.w * 8 - 0x53], 0xA6E0C00
0000133E 0BAA 1E36 bclr [A2 + 0x1E36], D5
00001342 96AA EA36 sub.l D3, [A2 - 0x15CA]
00001346 A322 syscall NewHandleClear, flags=3
00001348 223C 3C63 0A53 move.l D1, 0x3C630A53 /* '<c\nS' */
0000134E 2314 move.l -[A1], [A4]
00001350 6308 bls +0xA /* 0000135A */
00001352 4583 .invalid 2, D3 // invalid opcode 4 with b == 6
00001354 2502 move.l -[A2], D2
00001356 EE04 asr D4.b, 7
00001358 0F65 bchg -[A5], D7
label0000135A:
0000135A 0281 6485 8118 andi.l D1, 0x64858118
00001360 1A64 movea.b A5, -[A4]
00001362 100A move.b D0, A2
00001364 06BB 1224 26C3 1A50 addi.l [PC + D1 * 2 + 0x50], 0x122426C3
0000136C BB16 xor.b [A6], D5
0000136E 689B bvc -0x63 /* 0000130B */
00001370 006B 01B5 86FB ori.w [A3 - 0x7905], 0x1B5
00001376 3024 move.w D0, -[A4]
00001378 DB12 add.b [A2], D5
0000137A 3E3C 0B00 move.w D7, 0xB00
0000137E 7233 moveq.l D1, 0x33
00001380 000A 7276 ori.b A2, 0x76 /* 'v' */
00001384 7E04 moveq.l D7, 0x04
00001386 0F6E DA2B bchg [A6 - 0x25D5], D7
0000138A 407E negx.w <<invalid special address>>
0000138C 4D05 .invalid 6, D5 // invalid opcode 4 with b == 4
0000138E 219E 2B23 4206 3B01 5301 move.l [[A0 + 0x4206 + D2 * 2] + 0x3B015301], [A6]+
00001398 3B08 move.w -[A5], A0
0000139A 7301 moveq.l D1, 0x01
0000139C C304 abcd D1, D4
0000139E AEBB syscall 0xABB, auto_pop
000013A0 360B move.w D3, A3
000013A2 1163 109B move.b [A0 + 0x109B], -[A3]
000013A6 300B move.w D0, A3
000013A8 11DB 01C2 move.b [0x000001C2], [A3]+
000013AC 6B02 bmi +0x4 /* 000013B0 */
000013AE 9313 sub.b [A3], D1
label000013B0:
000013B0 24DB move.l [A2]+, [A3]+
000013B2 294B 0D83 move.l [A4 + 0xD83], A3
000013B6 0E2D 96E9 0642 .invalid.b [A5 + 0x642 /* export_196 */], 0xE9 // invalid immediate operation
000013BC 241F move.l D2, [A7]+
000013BE 4444 neg.w D4
000013C0 DB12 add.b [A2], D5
000013C2 3A06 move.w D5, D6
000013C4 DB12 add.b [A2], D5
000013C6 4E21 .invalid // invalid opcode 4
000013C8 08BE 3ADB bclr.b <<invalid special address>>, 0xDB
000013CC 12E3 move.b [A1]+, -[A3]
000013CE 034E bchg A6, D1
000013D0 ED06 asl D6.b, 6
000013D2 46E9 A012 move.w SR, [A1 - 0x5FEE]
000013D6 06E3 .incomplete
000013D8 115B 0245 move.b [A0 + 0x245], [A3]+
000013DC 6ACB bpl -0x33 /* 000013A9 */
000013DE 042C 9B05 5308 subi.b [A4 + 0x5308], 0x5
000013E4 465B not.w [A3]+
000013E6 0442 3E1B subi.w D2, 0x3E1B
000013EA 0D2C 0B13 btst [A4 + 0xB13], D6
000013EE 4444 neg.w D4
000013F0 9548 subx.w -[A2], -[A0]
000013F2 5B02 subq.b D2, 5
000013F4 8504 sbcd D2, D4
000013F6 3081 move.w [A0], D1
000013F8 0BB0 5301 bclr [[A0 + <<invalid base displacement size>> + D5 * 2]], D5
000013FC 4206 clr.b D6
000013FE FB20 .extension 0xB20 <<F/4-5/5>> // unimplemented
00001400 C30C abcd -[A1], -[A4]
00001402 6B0D bmi +0xF /* 00001411 */
00001404 BB00 xor.b D0, D5
00001406 D406 add.b D2, D6
00001408 30D4 move.w [A0]+, [A4]
0000140A 240E move.l D2, A6
0000140C 930C subx.b -[A1], -[A4]
0000140E 5E63 addq.w -[A3], 7
00001410 10C3 move.b [A0]+, D3
00001412 015E bchg [A6]+, D0
00001414 9313 sub.b [A3], D1
00001416 0E63 1073 .invalid.w -[A3], 0x1073 // invalid immediate operation
0000141A 0A0E BB00 xori.b A6, 0x0
0000141E 3B01 move.w -[A5], D1
00001420 3302 move.w -[A1], D2
00001422 0F0A btst A2, D7
00001424 0673 1DE3 0D7B 0024 5473 1DE3 367B addi.w [[A3 + 0x245473] + 0x1DE3367B], 0x1DE3
00001432 003E 5428 ori.b <<invalid special address>>, 0x28 /* '(' */
00001436 7B1A moveq.l D5, 0x1A
00001438 150E move.b -[A2], A6
0000143A 0C12 2C0C cmpi.b [A2], 0xC
0000143E 3262 movea.w A1, -[A2]
00001440 032B D814 btst [A3 - 0x27EC], D1
00001444 DC88 add.l D6, A0
00001446 2496 move.l [A2], [A6]
00001448 1404 move.b D2, D4
0000144A 0F66 bchg -[A6], D7
0000144C 3302 move.w -[A1], D2
0000144E C90D abcd -[A4], -[A5]
00001450 0EE7 .incomplete
00001452 0E64 0FF1 .invalid.w -[A4], 0xFF1 // invalid immediate operation
00001456 02F3 .incomplete
00001458 1034 A309 move.b D0, [[A4 + <<invalid base displacement size>> + A2 * 2]]
0000145C 7806 moveq.l D4, 0x06
0000145E 0B19 btst [A1]+, D5
00001460 1B11 move.b -[A5], [A1]
00001462 504B addq.w A3, 8
00001464 086B 932A 8318 bchg.b [A3 - 0x7CE8], 0x2A /* '*' */
0000146A 14C0 move.b [A2]+, D0
0000146C 005E 0036 ori.w [A6]+, 0x36 /* '6' */
00001470 0060 FA5A ori.w -[A0], 0xFA5A
00001474 5EB4 53AB B345 A31A 3873 addq.l [[-0x4CBB + D5 * 2] - 0x5CE5C78D], 7
0000147E 2D0B move.l -[A6], A3
00001480 194B 0E0B move.b [A4 + 0xE0B], A3
00001484 084B 8E44 bchg.b A3, 0x44 /* 'D' */
00001488 EB30 roxl D0.b, D5
0000148A 307E movea.w A0, <<invalid special address>>
0000148C CB02 abcd D5, D2
0000148E 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4
00001490 1B36 6101 move.b -[A5], [[A6 + <<invalid base displacement size>> + D6]]
00001494 507B 16BB addq.w [PC + D1.w * 8 - 0x69], 8
00001498 0CF4 .incomplete
0000149A 6B21 bmi +0x23 /* 000014BD */
0000149C F40F cinvl NONE, [A7]
0000149E 5A7C 030A addq.w 0x30A, 5
000014A2 60D3 bra -0x2B /* 00001477 */
000014A4 84F3 0C4B divu.w D2, [A3 + D0 * 4 + 0x4B]
000014A8 0E05 020F .invalid.b D5, 0xF // invalid immediate operation
000014AC 4485 neg.l D5
000014AE 000F 2423 ori.b A7, 0x23 /* '#' */
000014B2 377C 14C0 083B move.w [A3 + 0x83B], 0x14C0
000014B8 0A0A 4507 xori.b A2, 0x7
000014BC 9B07 subx.b D5, D7
000014BE 7B21 moveq.l D5, 0x21
000014C0 625B bhi +0x5D /* 0000151D */
000014C2 2D5B 03A3 move.l [A6 + 0x3A3], [A3]+
000014C6 29CB 09BA C346 move.l 0x9BAC346, A3
000014CC 72BC moveq.l D1, 0xFFFFFFBC
000014CE 5203 addq.b D3, 1
000014D0 314E F346 move.w [A0 - 0xCBA], A6
000014D4 3A0F move.w D5, A7
000014D6 1454 movea.b A2, [A4]
000014D8 D641 add.w D3, D1
000014DA 13C4 60F3 10C4 move.b [0x60F310C4], D4
000014E0 5833 045B addq.b [A3 + D0.w * 4 + 0x5B], 4
000014E4 194E F305 move.b [A4 - 0xCFB], A6
000014E8 C430 F302 AB0D and.b D2, [[A0 + <<invalid base displacement size>> + A7 * 2] - 0x54F3]
000014EE 3B22 move.w -[A5], -[A2]
000014F0 0B9A bclr [A2]+, D5
000014F2 14E3 move.b [A2]+, -[A3]
000014F4 0800 9A00 btst.b D0, 0x0
000014F8 F000 E8FA .invalid 0xF000, 0xE8FA // unimplemented
000014FC 2800 move.l D4, D0
000014FE E800 asr D0.b, 4
00001500 F310 .extension 0x310 <<F/4-5/1>> // unimplemented
00001502 00E8 .incomplete
00001504 9B47 subx.w D5, D7
00001506 9033 00A3 sub.b D0, [A3 + D0.w - 0x93]
0000150A 0210 E308 andi.b [A0], 0x8
0000150E 1404 move.b D2, D4
00001510 2B2F 202C move.l -[A5], [A7 + 0x202C]
00001514 3308 move.w -[A1], A0
00001516 B336 6B82 F30E xor.b [[ + <<invalid base displacement size>> + D6 * 2] - 0xCF2], D1
0000151C D30E addx.b -[A1], -[A6]
0000151E AB00 syscall BitBlt
00001520 4A5B tst.w [A3]+
00001522 0BAD C953 bclr [A5 - 0x36AD], D5
00001526 1178 BE4B 2703 move.b [A0 + 0x2703], [0xFFFFBE4B]
0000152C 02A8 5301 EB3C 0322 andi.l [A0 + 0x322], 0x5301EB3C
00001534 B001 cmp.b D0, D1
00001536 4EBB 8CA3 jsr [PC + A0 * 4 - 0x93]
0000153A 3303 move.w -[A1], D3
0000153C 22B3 2F7B 928B 0833 1DDB 1113 move.l [A1], [[A3 - 0x6D74F7CD] + 0x1DDB1113]
00001548 22AE AB29 move.l [A1], [A6 - 0x54D7]
0000154C 1329 FBB3 move.b -[A1], [A1 - 0x44D]
00001550 3310 move.w -[A1], [A0]
00001552 0B00 btst D0, D5
00001554 0643 1D0A addi.w D3, 0x1D0A
00001558 0685 CC0F 6E03 addi.l D5, 0xCC0F6E03
0000155E 1561 729B move.b [A2 + 0x729B], -[A1]
00001562 0D0A btst A2, D6
00001564 2445 movea.l A2, D5
00001566 010F btst A7, D0
00001568 6E73 bgt +0x75 /* 000015DD */
0000156A 0D0B btst A3, D6
0000156C 003A 9B0A 0A3A ori.b [PC + 0xA3A /* 00001FA8, value 0x3 */], 0xA /* '\n' */
00001572 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001574 0F6E 7B07 bchg [A6 + 0x7B07], D7
00001578 0B00 btst D0, D5
0000157A 4EA3 jsr -[A3]
0000157C 010A btst A2, D0
0000157E 4E45 trap 5
00001580 010F btst A7, D0
00001582 6E2B bgt +0x2D /* 000015AF */
00001584 003B 08E3 0E0F ori.b [PC + D0 * 8 + 0xF], 0xE3
0000158A A80F syscall Get1IndType/Get1IxType
0000158C A82E syscall Pack12
0000158E 8320 or.b -[A0], D1
00001590 D312 add.b [A2], D1
00001592 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00001594 0FA8 2B00 bclr [A0 + 0x2B00], D7
00001598 0322 btst -[A2], D1
0000159A B323 xor.b -[A3], D1
0000159C 3B1A move.w -[A5], [A2]+
0000159E FB24 .extension 0xB24 <<F/4-5/5>> // unimplemented
000015A0 00A8 1404 E381 6B11 ori.l [A0 + 0x6B11], 0x1404E381
000015A8 AB00 syscall BitBlt
000015AA C50C abcd -[A2], -[A4]
000015AC 8300 sbcd D1, D0
000015AE 645A bcc +0x5C /* 0000160A */
000015B0 24DB move.l [A2]+, [A3]+
000015B2 2283 move.l [A1], D3
000015B4 0543 bchg D3, D2
000015B6 110F move.b -[A0], A7
000015B8 4C1B 0943 movem.w D0,D1,D6,A0,A3, [A3]+
000015BC 910F subx.b -[A0], -[A7]
000015BE 4C3B 0AF3 3343 110F 2101 movem.w D0,D1,D4,D5,D6,D7,A1,A3, [[PC + <<invalid base displacement size>>] + 0x110F2101]
000015C8 5B1D subq.b [A5]+, 5
000015CA 5B42 subq.w D2, 5
000015CC 4C1B 0C2A movem.w D1,D3,D5,A2,A3, [A3]+
000015D0 1B0C move.b -[A5], A4
000015D2 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
000015D4 2C9B move.l [A6], [A3]+
000015D6 2903 move.l -[A4], D3
000015D8 1D43 114B move.b [A6 + 0x114B], D3
000015DC 9DFB 3343 1163 4D4B sub.l A6, [[PC + <<invalid base displacement size>>] + 0x11634D4B]
000015E4 1DFB 1943 112B 0103 move.b <<invalid special address>>, [[PC + <<invalid base displacement size>>] + 0x112B0103]
000015EC 17D3 434B 428B 07DB move.b [[PC + <<invalid base displacement size>>] + 0x428B07DB], [A3]
000015F4 11E3 14F3 move.b [0x000014F3], -[A3]
000015F8 16F3 437B 0DFB 1CEB 99E3 2833 move.b [A3]+, [[A3 + 0xDFB1CEB] - 0x661CD7CD]
00001604 00D3 .incomplete
00001606 11BB 03E3 3343 04BB 0EEB 434B 084B 222B move.b [[A0 + <<invalid base displacement size>>] + 0x84B222B], [[0x3343] + 0x4BB0EEB]
// begin alternate branch 0000160A-00001616
label0000160A:
0000160A 3343 04BB move.w [A1 + 0x4BB], D3
0000160E 0EEB .incomplete
00001610 434B chk.w D1, A3
00001612 084B 222B bchg.b A3, 0x2B /* '+' */
// end alternate branch 0000160A-00001616
label0000160A: // (misaligned)
00001616 23EB 3273 4613 294B move.l [0x4613294B], [A3 + 0x3273]
0000161E 2AD3 move.l [A5]+, [A3]
00001620 3243 movea.w A1, D3
00001622 46E3 move.w SR, -[A3]
00001624 16CB move.b [A3]+, A3
00001626 B2EB 994B cmpa.w A1, [A3 - 0x66B5]
0000162A 4653 not.w [A3]
0000162C C643 and.w D3, D3
0000162E 225B movea.l A1, [A3]+
00001630 4603 not.b D3
00001632 1563 463B move.b [A2 + 0x463B], -[A3]
00001636 22D3 move.l [A1]+, [A3]
00001638 962B 9053 sub.b D3, [A3 - 0x6FAD]
0000163C 46FB 146B move.w SR, [PC + D1.w * 4 + 0x6B]
00001640 46D3 move.w SR, [A3]
00001642 190A move.b -[A4], A2
00001644 0608 7E00 addi.b A0, 0x0
00001648 6000 0E00 bra +0xE02 /* 0000244A */
0000164C 58FA 0A06 svc [PC + 0xA06 /* 00002054 */]
00001650 2206 move.l D1, D6
00001652 7EA5 moveq.l D7, 0xFFFFFFA5
00001654 F858 9B07 .extension 0x858 <<F/1/4>>, 0x9B07 // unimplemented
00001658 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4
0000165A 970F subx.b -[A3], -[A7]
0000165C F100 .extension 0x100 <<F/4-5/0>> // unimplemented
0000165E 8300 sbcd D1, D0
00001660 08B3 008E 040F bclr.b [A3 + D0.w * 4 + 0xF], 0x8E
00001666 E502 asl D2.b, 2
00001668 8300 sbcd D1, D0
0000166A 6B17 bmi +0x19 /* 00001683 */
0000166C E94C lsl D4.w, 4
0000166E 9B15 sub.b [A5], D5
00001670 0706 btst D6, D3
00001672 D8C3 add.w A4, D3
00001674 012C 730A btst [A4 + 0x730A], D0
00001678 0704 btst D4, D3
0000167A 3F3E move.w -[A7], <<invalid special address>>
0000167C 00D3 .incomplete
0000167E 1001 move.b D0, D1
00001680 582B 3C28 addq.b [A3 + 0x3C28], 4
00001684 BB01 xor.b D1, D5
00001686 0663 0004 addi.w -[A3], 0x4
0000168A A383 syscall SetOSDefault, flags=3
0000168C 1B00 move.b -[A5], D0
0000168E 0844 0033 bchg.b D4, 0x33 /* '3' */
00001692 1200 move.b D1, D0
00001694 D313 add.b [A3], D1
00001696 009B 15FA 1408 ori.l [A3]+, 0x15FA1408
0000169C 4412 neg.b [A2]
0000169E 3312 move.w -[A1], [A2]
000016A0 015A bchg [A2]+, D0
000016A2 2101 move.l -[A0], D1
000016A4 9B07 subx.b D5, D7
000016A6 C874 E113 1408 EAF5 and.w D4, [[A4 + A6] + 0x1408EAF5]
000016AE 0293 0B63 00A5 andi.l [A3], 0xB6300A5
000016B4 1C0F move.b D6, A7
000016B6 400F negx.b A7
000016B8 A500 syscall Open/PBHOpen/HOpen, flags=5
000016BA 2388 2321 006B move.l [[A1 + 0x6B + D2 * 2]], A0
000016C0 2404 move.l D2, D4
000016C2 0F61 bchg -[A1], D7
000016C4 0065 010F ori.w -[A5], 0x10F
000016C8 402B 4CA5 negx.b [A3 + 0x4CA5]
000016CC 00F3 .incomplete
000016CE 3BF3 1229 move.w <<invalid special address>>, [A3 + D1.w * 2 + 0x29]
000016D2 020F 2D02 andi.b A7, 0x2
000016D6 5386 subq.l D6, 1
000016D8 C105 abcd D0, D5
000016DA A86B syscall LoWord
000016DC 173B 3114 move.b -[A3], <<invalid full ext with I/IS == 4>>
000016E0 048B 4C20 BE4B subi.l A3, 0x4C20BE4B
000016E6 13AA B300 06C3 move.b [A1 + D0.w * 8 - 0x61], [A2 - 0x4D00]
000016EC 1114 move.b -[A0], [A4]
000016EE 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4
000016F0 750B moveq.l D2, 0x0B
000016F2 E913 roxl D3.b, 4
000016F4 0501 btst D1, D2
000016F6 9B07 subx.b D5, D7
000016F8 00A8 8EC0 040F 1408 ori.l [A0 + 0x1408], 0x8EC0040F
00001700 8215 or.b D1, [A5]
00001702 0385 bclr D5, D1
00001704 0241 0687 andi.w D1, 0x687
00001708 10AC CD03 move.b [A0], [A4 - 0x32FD]
0000170C 0F00 btst D0, D7
0000170E A8FB syscall MapRgn
00001710 0643 3C1B addi.w D3, 0x3C1B
00001714 08FB 063B 3C41 bset.b [PC + D3 * 4 + 0x41], 0x3B /* ';' */
0000171A 0033 3C41 0043 ori.b [A3 + D0.w + 0x43], 0x41 /* 'A' */
00001720 141B move.b D2, [A3]+
00001722 0804 AB4B btst.b D4, 0x4B /* 'K' */
00001726 7B06 moveq.l D5, 0x06
00001728 204E movea.l A0, A6
0000172A 730D moveq.l D1, 0x0D
0000172C E193 roxl D3, 8
0000172E 7308 moveq.l D1, 0x08
00001730 AB09 syscall DrawArc
00001732 B316 xor.b [A6], D1
00001734 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
00001736 5B05 subq.b D5, 5
00001738 C900 abcd D4, D0
0000173A D308 addx.b -[A1], -[A0]
0000173C 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
0000173E 0B01 btst D1, D5
00001740 C900 abcd D4, D0
00001742 9B0E subx.b -[A5], -[A6]
00001744 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
00001746 B30E cmpm.b [A1]+, [A6]+
00001748 AB0F syscall CheckPic
0000174A 44DB move.b [A3]+, CCR
0000174C 4411 neg.b [A1]
0000174E 0804 0F41 btst.b D4, 0x41 /* 'A' */
00001752 70EB moveq.l D0, 0xFFFFFFEB
00001754 3A41 movea.w A5, D1
00001756 7014 moveq.l D0, 0x14
00001758 BB0A cmpm.b [A5]+, [A2]+
0000175A 0C00 6324 cmpi.b D0, 0x24 /* '$' */
0000175E CB0B abcd -[A5], -[A3]
00001760 883A DB00 or.b D4, [PC - 0x2500 /* FFFFDB02, cstring ""<EOF> */]
00001764 AA1E syscall GetCIcon
00001766 6324 bls +0x26 /* 0000178C */
00001768 6100 3C63 bsr +0x3C65 /* 000053CD */
0000176C 24AE 0F05 move.l [A2], [A6 + 0xF05]
00001770 014B bchg A3, D0
00001772 4385 .invalid 1, D5 // invalid opcode 4 with b == 6
00001774 70D3 moveq.l D0, 0xFFFFFFD3
00001776 10DC move.b [A0]+, [A4]+
00001778 5A63 addq.w -[A3], 5
0000177A 244A movea.l A2, A2
0000177C EB18 rol D0.b, 5
0000177E 3708 move.w -[A3], A0
00001780 D412 add.b D2, [A2]
00001782 3E12 move.w D7, [A2]
00001784 2412 move.l D2, [A2]
00001786 1708 move.b -[A3], A0
00001788 8604 or.b D3, D4
0000178A 7B4C moveq.l D5, 0x4C
label0000178C:
0000178C C501 abcd D2, D1
0000178E 600A bra +0xC /* 0000179A */
00001790 2CDC move.l [A6]+, [A4]+
00001792 2708 move.l -[A3], A0
00001794 8555 or.w [A5], D2
00001796 5340 subq.w D0, 1
00001798 8324 or.b -[A4], D1
label0000179A:
0000179A E31D rol D5.b, 1
0000179C 1258 movea.b A1, [A0]+
0000179E 127C 8313 movea.b A1, 0x13
000017A2 1230 127C move.b D1, [A0 + D1.w * 2 + 0x7C]
000017A6 B335 4003 xor.b [A5 + D4.w + 0x3], D1
000017AA 1BE3 move.b <<invalid special address>>, -[A3]
000017AC 1D37 0896 move.b -[A6], [A7 + D0 - 0x106]
000017B0 6504 bcs +0x6 /* 000017B6 */
000017B2 1D04 move.b -[A6], D4
000017B4 2282 move.l [A1], D2
label000017B6:
000017B6 8293 or.l D1, [A3]
000017B8 4700 .invalid 3, D0 // invalid opcode 4 with b == 4
000017BA 6022 bra +0x24 /* 000017DE */
000017BC 3A3A 0F22 move.w D5, [PC + 0xF22 /* 000026E0, value 0x5B06 */]
000017C0 1E1E move.b D7, [A6]+
000017C2 9347 subx.w D1, D7
000017C4 D103 addx.b D0, D3
000017C6 640A bcc +0xC /* 000017D2 */
000017C8 0612 24F5 addi.b [A2], 0xF5
000017CC 030C btst A4, D1
000017CE 8B10 or.b [A0], D5
000017D0 6B01 bmi +0x3 /* 000017D3 */
label000017D2:
000017D2 0A36 081E FB1D xori.b [[A6] + A7 * 2], 0x1E
000017D8 E100 asl D0.b, 8
000017DA 830E sbcd -[A1], -[A6]
000017DC 3322 move.w -[A1], -[A2]
label000017DE:
000017DE A323 syscall DisposHandle/DisposeHandle, flags=3
000017E0 0F0A btst A2, D7
000017E2 3610 move.w D3, [A0]
000017E4 FB1D .extension 0xB1D <<F/4-5/5>> // unimplemented
000017E6 092F 6097 btst [A7 + 0x6097], D4
000017EA 117A 0060 0510 move.b [A0 + 0x510], [PC + 0x60 /* 0000184C, value 0x4E 'N' */]
000017F0 3A0B move.w D5, A3
000017F2 0429 0212 5E8D subi.b [A1 + 0x5E8D], 0x12
000017F8 5A93 addq.l [A3], 5
000017FA 093C 6221 btst 0x21 /* '!' */, D4
000017FE 4936 E50E 6083 .invalid 4, [[A6 + <<invalid base displacement size>>] + A6 * 4 + 0x6083] // invalid opcode 4 with b == 4
00001804 10C9 move.b [A0]+, A1
00001806 8B79 050A 3EFA or.w [0x050A3EFA], D5
0000180C D711 add.b [A1], D3
0000180E 9863 sub.w D4, -[A3]
00001810 0136 D711 btst [[A6 + A5 * 8]], D0
00001814 D3AA 3A5E add.l [A2 + 0x3A5E], D1
00001818 A1E8 syscall vHiliteText, flags=1
0000181A 065E D300 addi.w [A6]+, 0xD300
0000181E D318 add.b [A0]+, D1
00001820 2B0B move.l -[A5], A3
00001822 5E97 addq.l [A7], 7
00001824 11AE D711 E435 move.b [A0 + A6.w * 4 + 0x35], [A6 - 0x28EF]
0000182A 033E btst <<invalid special address>>, D1
0000182C F712 .extension 0x712 <<F/4-5/3>> // unimplemented
0000182E 06FA .incomplete
00001830 0A65 0C6B xori.w -[A5], 0xC6B
00001834 1765 0252 move.b [A3 + 0x252], -[A5]
00001838 34B3 2642 move.w [A2], [A3 + D2.w * 8 + 0x42]
0000183C 2423 move.l D2, -[A3]
0000183E 0D52 bchg [A2], D6
00001840 D444 add.w D2, D4
00001842 5807 addq.b D7, 4
00001844 02D2 .incomplete
00001846 933E sub.b <<invalid special address>>, D1
00001848 3A30 933E 4E0E C180 0F36 move.w D5, [[A0 + 0x4E0EC180] + A1 * 2 + 0xF36]
00001852 A180 syscall GetVideoDefault, flags=1
00001854 0F30 BB01 btst [[A0 + <<invalid base displacement size>> + A3 * 2]], D7
00001858 60DB bra -0x23 /* 00001835 */
0000185A 087C AB0A 930B bchg.b 0xB, 0xA /* '\n' */
00001860 6315 bls +0x17 /* 00001877 */
00001862 0F32 3C93 btst [A2 + D3 * 4 - 0x109], D7
00001866 0BDB .incomplete
00001868 0860 5A7C bchg.b -[A0], 0x7C /* '|' */
0000186C B4C3 cmpa.w A2, D3
0000186E 1DBB 1D94 021B move.b [A6 + D0.w * 2 + 0x1B], <<invalid full ext with I/IS == 4>>
00001874 02E0 .incomplete
00001876 B67B 01BB 0152 DB08 58AB 0A23 cmp.w D3, [[0x152DB08 + D0] + 0x58AB0A23]
00001882 0863 153B bchg.b -[A3], 0x3B /* ';' */
00001886 4432 3C23 neg.b [A2 + D3 * 4 + 0x23]
0000188A 08DB 0852 bset.b [A3]+, 0x52 /* 'R' */
0000188E 5A58 addq.w [A0]+, 5
00001890 F102 .extension 0x102 <<F/4-5/0>> // unimplemented
00001892 7B00 moveq.l D5, 0x00
00001894 52AB 03DA addq.l [A3 + 0x3DA], 1
00001898 6B21 bmi +0x23 /* 000018BB */
0000189A 520A addq.b A2, 1
0000189C 065A 600F addi.w [A2]+, 0x600F
000018A0 54A3 addq.l -[A3], 2
000018A2 0228 DB35 4A93 andi.b [A0 + 0x4A93], 0x35 /* '5' */
000018A8 1B27 move.b -[A5], -[A7]
000018AA 093D btst <<invalid special address>>, D4
000018AC 644B bcc +0x4D /* 000018F9 */
000018AE BC17 cmp.b D6, [A7]
000018B0 015B bchg [A3]+, D0
000018B2 8307 sbcd D1, D7
000018B4 0C4B 3656 cmpi.w A3, 0x3656 /* '6V' */
000018B8 50D4 st [A4]
000018BA D306 addx.b D1, D6
000018BC 58D4 svc [A4]
000018BE 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
000018C0 303B 0800 move.w D0, [PC + D0]
000018C4 0ED3 .incomplete
000018C6 3542 0ED4 move.w [A2 + 0xED4], D2
000018CA 3A58 movea.w A5, [A0]+
000018CC D44E add.w D2, A6
000018CE 309C move.w [A0], [A4]+
000018D0 B304 xor.b D4, D1
000018D2 D318 add.b [A0]+, D1
000018D4 4E58 unlink A0
000018D6 DA13 add.b D5, [A3]
000018D8 4A58 tst.w [A0]+
000018DA A5EC syscall DispatchHelper, flags=5
000018DC 0607 072E addi.b D7, 0x2E /* '.' */
000018E0 5303 subq.b D3, 1
000018E2 5237 093D 430B F712 addq.b [[A7 + 0x430BF712] + D0], 1
000018EA 99FD sub.l A4, <<invalid special address>>
000018EC 0553 bchg [A3], D2
000018EE 214B 3C8B move.l [A0 + 0x3C8B], A3
000018F2 4958 chk.w D4, [A0]+
000018F4 BB01 xor.b D1, D5
000018F6 7CDB moveq.l D6, 0xFFFFFFDB
000018F8 0836 AB0A BB01 btst.b [[A6 + <<invalid base displacement size>> + A3 * 2]], 0xA /* '\n' */
000018FE 2463 movea.l A2, -[A3]
00001900 1533 4432 move.b -[A2], [A3 + D4.w * 4 + 0x32]
00001904 3CA1 move.w [A6], -[A1]
00001906 00A1 135A 3691 ori.l -[A1], 0x135A3691
0000190C 0F4B bchg A3, D7
0000190E 00B6 B0BB 0158 DB08 ori.l [A6 + <<invalid base displacement size>> + A5 * 2], 0xB0BB0158
00001916 3021 move.w D0, -[A1]
00001918 033E btst <<invalid special address>>, D1
0000191A 6315 bls +0x17 /* 00001931 */
0000191C 0F32 82A1 btst [A2 + A0.w * 2 - 0x95], D7
00001920 00E1 .incomplete
00001922 135A 30D5 move.b [A1 + 0x30D5], [A2]+
00001926 1258 movea.b A1, [A0]+
00001928 B2DA cmpa.w A1, [A2]+
0000192A 730A moveq.l D1, 0x0A
0000192C 5842 addq.w D2, 4
0000192E 06EB .incomplete
00001930 3E3C D327 move.w D7, 0xD327
00001934 5708 subq.b A0, 3
00001936 4283 clr.l D3
00001938 04C3 .incomplete
0000193A 0124 btst -[A4], D0
0000193C 783E moveq.l D4, 0x3E
0000193E 4206 clr.b D6
00001940 5301 subq.b D1, 1
00001942 7B81 moveq.l D5, 0xFFFFFF81
00001944 A3B6 syscall vWaitUntil, flags=3
00001946 2344 0A06 move.l [A1 + 0xA06], D4
0000194A 1404 move.b D2, D4
0000194C 732E moveq.l D1, 0x2E
0000194E 3310 move.w -[A1], [A0]
00001950 1F33 081F move.b -[A7], [A3 + D0 + 0x1F]
00001954 433F .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
00001956 DB49 addx.w -[A5], -[A1]
00001958 EBC0 7B86 bfexts D7, D0 {D6:6}
0000195C F303 .extension 0x303 <<F/4-5/1>> // unimplemented
0000195E 2FB3 0EB3 480F move.l [A7 + D4 + 0xF], [A3 + D0 * 8 - 0x77]
00001964 8101 sbcd D0, D1
00001966 8A9B or.l D5, [A3]+
00001968 1706 move.b -[A3], D6
0000196A 8B0E sbcd -[A5], -[A6]
0000196C 7B06 moveq.l D5, 0x06
0000196E DADB add.w A5, [A3]+
00001970 2FB3 0ECB 480B move.l [A7 + D4 + 0xB], [A3 + D0 * 8 - 0x53]
00001976 4583 .invalid 2, D3 // invalid opcode 4 with b == 6
00001978 207B 8EE3 movea.l A0, [PC + A0 * 8 - 0x29]
0000197C 010B btst A3, D0
0000197E 05E8 .incomplete
00001980 6507 bcs +0x9 /* 00001989 */
00001982 D303 addx.b D1, D3
00001984 0A06 327B xori.b D6, 0x7B /* '{' */
00001988 1242 movea.b A1, D2
0000198A 24D3 move.l [A2]+, [A3]
0000198C 0193 bclr [A3], D0
0000198E 0FC1 .incomplete
00001990 0A94 0443 0000 xori.l [A4], 0x4430000
00001996 D303 addx.b D1, D3
00001998 2223 move.l D1, -[A3]
0000199A 0153 bchg [A3], D0
0000199C 0204 0FC1 andi.b D4, 0xC1
000019A0 00A5 1747 8844 ori.l -[A5], 0x17478844
000019A6 7824 moveq.l D4, 0x24
000019A8 E909 lsl D1.b, 4
000019AA 0FB0 0327 5B00 447B 4414 bclr [[A0 + 0x5B00] + D0 * 2 + 0x447B4414], D7
000019B4 9B45 subx.w D5, D5
000019B6 0709 btst A1, D3
000019B8 6940 bvs +0x42 /* 000019FA */
000019BA 7337 moveq.l D1, 0x37
000019BC 043B 1B07 0861 subi.b [PC + D0 + 0x61], 0x7
000019C2 0620 2C0F addi.b -[A0], 0xF
000019C6 140F move.b D2, A7
000019C8 AD01 syscall FMSwapFont, auto_pop
000019CA FB2C .extension 0xB2C <<F/4-5/5>> // unimplemented
000019CC E301 asl D1.b, 1
000019CE 8B05 sbcd D5, D5
000019D0 304D movea.w A0, A5
000019D2 05DB .incomplete
000019D4 1878 06F3 movea.b A4, [0x000006F3]
000019D8 27D2 1014 move.l [PC + D1.w + 0x14], [A2]
000019DC 7B10 moveq.l D5, 0x10
000019DE F300 .extension 0x300 <<F/4-5/1>> // unimplemented
000019E0 E1B9 rol D1, D0
000019E2 0F10 btst [A0], D7
000019E4 08AB B5DB 09FB bclr.b [A3 + 0x9FB], 0xDB
000019EA 1432 3C2E move.b D2, [A2 + D3 * 4 + 0x2E]
000019EE BB26 xor.b -[A6], D5
000019F0 2919 move.l -[A4], [A1]+
000019F2 9CA3 sub.l D6, -[A3]
000019F4 0A14 081E xori.b [A4], 0x1E
000019F8 8E04 or.b D7, D4
label000019FA:
000019FA 533A 5300 subq.b [PC + 0x5300 /* 00006CFC, cstring ""<EOF> */], 1
000019FE 8503 sbcd D2, D3
00001A00 C348 exg A1, A0
00001A02 801F or.b D0, [A7]+
00001A04 2308 move.l -[A1], A0
00001A06 8349 DB08 pack -[A1], -[A1], 0xDB08
00001A0A C11D and.b [A5]+, D0
00001A0C 0F14 btst [A4], D7
00001A0E A302 syscall Read, flags=3
00001A10 400F negx.b A7
00001A12 04B3 2407 0767 9AE9 subi.l [A3 + A1 * 2 - 0x23], 0x24070767
00001A1A AD0C syscall PaintOne, auto_pop
00001A1C 22F2 5B23 043B 89E9 000F move.l [A1]+, [[A2 + 0x43B + D5 * 2] - 0x7616FFF1]
00001A26 0463 810E subi.w -[A3], 0x810E
00001A2A A323 syscall DisposHandle/DisposeHandle, flags=3
00001A2C A0AC syscall FSMDispatch
00001A2E 930F subx.b -[A1], -[A7]
00001A30 DAAC 7B12 add.l D5, [A4 + 0x7B12]
00001A34 090B btst A3, D4
00001A36 1708 move.b -[A3], A0
00001A38 C2B3 081A and.l D1, [A3 + D0 + 0x1A]
00001A3C A30F syscall MountVol, flags=3
00001A3E AB16 syscall PInit
00001A40 0B23 btst -[A3], D5
00001A42 8AB6 2E29 or.l D5, [A6 + D2 * 8 + 0x29]
00001A46 05C1 .incomplete
00001A48 29C3 0106 8E04 move.l 0x1068E04, D3
00001A4E 6B0F bmi +0x11 /* 00001A5F */
00001A50 1F1E move.b -[A7], [A6]+
00001A52 7493 moveq.l D2, 0xFFFFFF93
00001A54 0A03 260F xori.b D3, 0xF
00001A58 041B 0EE3 subi.b [A3]+, 0xE3
00001A5C 0FEB .incomplete
00001A5E 2763 1563 move.l [A3 + 0x1563], -[A3]
00001A62 10AB 218B move.b [A0], [A3 + 0x218B]
00001A66 130C move.b -[A1], A4
00001A68 8E23 or.b D7, -[A3]
00001A6A 3D04 move.w -[A6], D4
00001A6C 0FCD .incomplete
00001A6E 078B bclr A3, D3
00001A70 1304 move.b -[A1], D4
00001A72 0FC5 .incomplete
00001A74 0707 btst D7, D3
00001A76 0A8F 6708 4227 xori.l A7, 0x67084227
00001A7C 09F0 .incomplete
00001A7E 7B07 moveq.l D5, 0x07
00001A80 070B btst A3, D3
00001A82 09DB .incomplete
00001A84 0A06 EE9B xori.b D6, 0x9B
00001A88 00EB .incomplete
00001A8A 0107 btst D7, D0
00001A8C 09FE .incomplete
00001A8E 2B00 move.l -[A5], D0
00001A90 070A btst A2, D3
00001A92 FC73 349B .extension 0xC73 <<F/1/6>>, 0x349B // unimplemented
00001A96 0057 0866 ori.w [A7], 0x866
00001A9A D31B add.b [A3]+, D1
00001A9C 0704 btst D4, D3
00001A9E 3C23 move.w D6, -[A3]
00001AA0 1924 move.b -[A4], -[A4]
00001AA2 2EB3 2FA3 0D8B 3C53 4993 move.l [A7], [[0xD8B + D2 * 8] + 0x3C534993]
00001AAC 121A move.b D1, [A2]+
00001AAE D203 add.b D1, D3
00001AB0 2301 move.l -[A1], D1
00001AB2 0153 bchg [A3], D0
00001AB4 AFB0 syscall scIndTab16, auto_pop
00001AB6 133D move.b -[A1], <<invalid special address>>
00001AB8 4384 .invalid 1, D4 // invalid opcode 4 with b == 6
00001ABA B33C D2A1 xor.b 0xA1, D1
00001ABE 0093 0B0F F273 ori.l [A3], 0xB0FF273
00001AC4 96DA sub.w A3, [A2]+
00001AC6 C396 and.l [A6], D1
00001AC8 A4AB syscall 0x0AB, flags=4
00001ACA 3337 0B39 1AE9 FF4B move.w -[A1], [[A7 + 0x1AE9FF4B + D0 * 2]]
00001AD2 0324 btst -[A4], D1
00001AD4 BB26 xor.b -[A6], D5
00001AD6 6348 bls +0x4A /* 00001B20 */
00001AD8 930D subx.b -[A1], -[A5]
00001ADA 0327 btst -[A7], D1
00001ADC 5301 subq.b D1, 1
00001ADE 6B06 bmi +0x8 /* 00001AE6 */
00001AE0 AB28 syscall StdDevLoop
00001AE2 0322 btst -[A2], D1
00001AE4 E100 asl D0.b, 8
label00001AE6:
00001AE6 9B01 subx.b D5, D1
00001AE8 2FC5 move.l <<invalid special address>>, D5
00001AEA 114A 530A move.b [A0 + 0x530A], A2
00001AEE 7524 moveq.l D2, 0x24
00001AF0 85D6 divs.w D2, [A6]
00001AF2 B00B cmp.b D0, A3
00001AF4 3D6B 0642 24B3 move.w [A6 + 0x24B3], [A3 + 0x642]
00001AFA 2824 move.l D4, -[A4]
00001AFC AB8B syscall slSubPin
00001AFE 9C0F sub.b D6, A7
00001B00 D50B addx.b -[A2], -[A3]
00001B02 7320 moveq.l D1, 0x20
00001B04 7801 moveq.l D4, 0x01
00001B06 327B 017B 06AB 3D21 27AB 283B movea.w A1, [[PC + 0x6AB3D21] + 0x27AB283B]
00001B12 1393 2FDB 0693 AFF3 move.b [[] + 0x693AFF3], [A3]
00001B1A 15D3 42B3 move.b [PC + 0x42B3 /* 00005DCF, cstring ""<EOF> */], [A3]
00001B1E 056A 03A2 bchg [A2 + 0x3A2], D2
// begin alternate branch 00001B20-00001B22
label00001B20:
00001B20 03A2 bclr -[A2], D1
// end alternate branch 00001B20-00001B22
label00001B20: // (misaligned)
00001B22 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
00001B24 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4
00001B26 DB0E addx.b -[A5], -[A6]
00001B28 B6BB 056B 02AB 28F3 0EFB cmp.l D3, [[PC + 0x2AB] + 0x28F30EFB]
00001B32 440F neg.b A7
00001B34 4AB3 20B1 tst.l [A3 + D2.w - 0x79]
00001B38 0401 9878 subi.b D1, 0x78 /* 'x' */
00001B3C 244B movea.l A2, A3
00001B3E 27AB 3D61 B6FB move.l [A3 + A3.w * 8 - 0x5], [A3 + 0x3D61]
00001B44 2703 move.l -[A3], D3
00001B46 47A4 .invalid 3, -[A4] // invalid opcode 4 with b == 6
00001B48 E322 asl D2.b, D1
00001B4A 5301 subq.b D1, 1
00001B4C 0FA4 bclr -[A4], D7
00001B4E 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
00001B50 0F06 btst D6, D7
00001B52 C198 and.l [A0]+, D0
00001B54 0312 btst [A2], D1
00001B56 A3BF syscall vLg2Phys, flags=3
00001B58 0347 bchg D7, D1
00001B5A 1135 A904 move.b -[A0], <<invalid full ext with I/IS == 4>>
00001B5E 010C btst A4, D0
00001B60 0C23 21D8 cmpi.b -[A3], 0xD8
00001B64 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00001B66 3E9B move.w [A7], [A3]+
00001B68 0C8B 11FB 129B cmpi.l A3, 0x11FB129B
00001B6E 2B5B 328B move.l [A5 + 0x328B], [A3]+
00001B72 14FB 2363 1523 1773 0CFB move.b [A2]+, [[PC + 0x1523] + 0x17730CFB]
00001B7C 23DA 6B07 FB23 move.l [0x6B07FB23], [A2]+
00001B82 EB21 asl D1.b, D5
00001B84 938A subx.l -[A1], -[A2]
00001B86 A304 syscall Control, flags=3
00001B88 FB23 .extension 0xB23 <<F/4-5/5>> // unimplemented
00001B8A 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4
00001B8C 1708 move.b -[A3], A0
00001B8E C4D3 mulu.w D2, [A3]
00001B90 0863 4A1B bchg.b -[A3], 0x1B
00001B94 08BB 2A7B 21EB 152C 830E 9B0C bclr.b [[0x152C] - 0x7CF164F4], 0x7B /* '{' */
00001BA0 C10E abcd -[A0], -[A6]
00001BA2 1C86 move.b [A6], D6
00001BA4 AB17 syscall PortToMap
00001BA6 3B29 0709 move.w -[A5], [A1 + 0x709]
00001BAA D5AB 850B add.l [A3 - 0x7AF5], D2
00001BAE 873B 82EB or.b [PC + A0.w * 2 - 0x21], D3
00001BB2 151F move.b -[A2], [A7]+
00001BB4 9B26 sub.b -[A6], D5
00001BB6 AB85 syscall slXMASK9
00001BB8 3B37 0FB4 move.w -[A5], <<invalid full ext with I/IS == 4>>
00001BBC A00B syscall Rename/PBHRename/HRename
00001BBE 031E btst [A6]+, D1
00001BC0 AB17 syscall PortToMap
00001BC2 1CE3 move.b [A6]+, -[A3]
00001BC4 3CAB 1743 move.w [A6], [A3 + 0x1743]
00001BC8 2C61 movea.l A6, -[A1]
00001BCA 03AE C101 bclr [A6 - 0x3EFF], D1
00001BCE 2347 CB01 move.l [A1 - 0x34FF], D7
00001BD2 6101 bsr +0x3 /* 00001BD5 */
00001BD4 8643 or.w D3, D3
00001BD6 2C92 move.l [A6], [A2]
00001BD8 0498 4505 D101 subi.l [A0]+, 0x4505D101
00001BDE 400B negx.b A3
00001BE0 38BB 2A09 move.w [A4], [PC + D2 * 2 + 0x9]
00001BE4 F85A 2C03 .extension 0x85A <<F/1/4>>, 0x2C03 // unimplemented
00001BE8 0A06 BB03 xori.b D6, 0x3
00001BEC 1313 move.b -[A1], [A3]
00001BEE 9B2B 9B09 sub.b [A3 - 0x64F7], D5
00001BF2 2C23 move.l D6, -[A3]
00001BF4 173B 022C move.b -[A3], [PC + D0.w * 2 + 0x2C]
00001BF8 9B2B B05B sub.b [A3 - 0x4FA5], D5
00001BFC 0D0C btst A4, D6
00001BFE 5A06 addq.b D6, 5
00001C00 813B 1B48 or.b [PC + <<invalid base displacement size>>], D0
00001C04 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4
00001C06 1708 move.b -[A3], A0
00001C08 4CFB 0E63 CA61 movem.l D0,D1,D5,D6,A1,A2,A3, [PC + A4 * 2 + 0x61]
00001C0E 269B move.l [A3], [A3]+
00001C10 2B0F move.l -[A5], A7
00001C12 ADFA syscall UnloadScrap/UnlodeScrap, auto_pop
00001C14 AB27 syscall StretchBits
00001C16 6301 bls +0x3 /* 00001C19 */
00001C18 06A0 A300 E320 addi.l -[A0], 0xA300E320
00001C1E 3B13 move.w -[A5], [A3]
00001C20 730B moveq.l D1, 0x0B
00001C22 0700 btst D0, D3
00001C24 CF8B exg D7, A3
00001C26 CBAB 050F and.l [A3 + 0x50F], D5
00001C2A 2EBB 2F2F 1A1F 0342 1F8B move.l [A7], [[PC + 0x1A1F] + D2 * 8 + 0x3421F8B]
00001C34 4BA3 .invalid 5, -[A3] // invalid opcode 4 with b == 6
00001C36 00D3 .incomplete
00001C38 BD09 cmpm.b [A6]+, [A1]+
00001C3A 0442 062E subi.w D2, 0x62E
00001C3E 8B20 or.b -[A0], D5
00001C40 C3C9 muls.w D1, A1
00001C42 B328 062F xor.b [A0 + 0x62F], D1
00001C46 2453 movea.l A2, [A3]
00001C48 4367 chk.w D1, -[A7]
00001C4A 0D65 bchg -[A5], D6
00001C4C EC1E ror D6.b, 6
00001C4E 32F3 3B04 move.w [A1]+, <<invalid full ext with I/IS == 4>>
00001C52 278D 7482 move.l [A3 + D7.w * 4 - 0x126], A5
00001C56 1404 move.b D2, D4
00001C58 278D 7FAB 0417 0D85 1B00 move.l [[0x417 + D7 * 8] + 0xD851B00], A5
00001C62 270D move.l -[A3], A5
00001C64 9649 sub.w D3, A1
00001C66 EAA8 lsr D0, D5
00001C68 013A 5303 btst [PC + 0x5303 /* 00006F6D, cstring ""<EOF> */], D0
00001C6C 066B 104B B50F addi.w [A3 - 0x4AF1], 0x104B
00001C72 2C9C move.l [A6], [A4]+
00001C74 131A move.b -[A1], [A2]+
00001C76 CB1D and.b [A5]+, D5
00001C78 5B00 subq.b D0, 5
00001C7A 6B0E bmi +0x10 /* 00001C8A */
00001C7C 3B29 0301 move.w -[A5], [A1 + 0x301]
00001C80 A301 syscall Close, flags=3
00001C82 BB8E cmpm.l [A5]+, [A6]+
00001C84 F316 .extension 0x316 <<F/4-5/1>> // unimplemented
00001C86 D311 add.b [A1], D1
00001C88 041B 0B73 subi.b [A3]+, 0x73 /* 's' */
// begin alternate branch 00001C8A-00001C8E
label00001C8A:
00001C8A 0B73 0D48 bchg [A3 + <<invalid base displacement size>>], D5
// end alternate branch 00001C8A-00001C8E
label00001C8A: // (misaligned)
00001C8C 0D48 bchg A0, D6
00001C8E 932B C000 sub.b [A3 - 0x4000], D1
00001C92 A8F3 syscall OpenPicture
00001C94 4710 .invalid 3, [A0] // invalid opcode 4 with b == 4
00001C96 00A8 0F74 5309 5B00 ori.l [A0 + 0x5B00], 0xF745309
00001C9E 2314 move.l -[A1], [A4]
00001CA0 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00001CA2 0303 btst D3, D1
00001CA4 1E25 move.b D7, -[A5]
00001CA6 19B3 1310 0FED move.b <<invalid full ext with IS == 1 and I/IS == 5>>, [A3 + D1 * 2]
00001CAC 3AF0 45DD move.w [A5]+, <<invalid full ext with IS == 1 and I/IS == 5>>
00001CB0 2465 movea.l A2, -[A5]
00001CB2 0B0A btst A2, D5
00001CB4 06DC .incomplete
00001CB6 4206 clr.b D6
00001CB8 D43A 9AD4 add.b D2, [PC - 0x652C /* FFFFB78E, cstring ""<EOF> */]
00001CBC 4E52 009A link A2, -0xFFFFFF66
00001CC0 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
00001CC2 0052 4B17 ori.w [A2], 0x4B17
00001CC6 2832 FB2E 0493 8400 move.l D4, [[A2 + 0x493] + A7 * 2 - 0x7C00]
00001CCE 9A46 sub.w D5, D6
00001CD0 0453 4B7B subi.w [A3], 0x4B7B /* 'K{' */
00001CD4 0B65 bchg -[A5], D5
00001CD6 B017 cmp.b D0, [A7]
00001CD8 0954 bchg [A4], D4
00001CDA 009A FA1B 0022 ori.l [A2]+, 0xFA1B0022
00001CE0 0B06 btst D6, D5
00001CE2 A15A syscall PrimeTime, flags=1
00001CE4 5386 subq.l D6, 1
00001CE6 5814 addq.b [A4], 4
00001CE8 6B17 bmi +0x19 /* 00001D01 */
00001CEA 4632 8208 not.b [A2 + A0.w * 2 + 0x8]
00001CEE D20F add.b D1, A7
00001CF0 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4
00001CF2 EA46 asr D6.w, 5
00001CF4 0423 2C7B subi.b -[A3], 0x7B /* '{' */
00001CF8 0BCB .incomplete
00001CFA 0587 bclr D7, D2
00001CFC 0D83 bclr D3, D6
00001CFE 3C07 move.w D6, D7
00001D00 0D8E bclr A6, D6
00001D02 E500 asl D0.b, 2
00001D04 9B33 467D sub.b [A3 + D4.w * 8 + 0x7D], D5
00001D08 060A 5814 addi.b A2, 0x14
00001D0C 93AF 1B18 sub.l [A7 + 0x1B18], D1
00001D10 CB42 exg D5, D2
00001D12 C33C 1B18 and.b 0x18, D1
00001D16 9B3E sub.b <<invalid special address>>, D5
00001D18 DB1B add.b [A3]+, D5
00001D1A F073 1CC3 .extension 0x073 <<F/1/0>>, 0x1CC3 // unimplemented
00001D1E 1B83 1900 move.b [A5 + <<invalid base displacement size>> + D1], D3
00001D22 F0C0 1404 .extension 0x0C0 <<F/2-3/0>> // unimplemented
00001D26 0FE0 .incomplete
00001D28 C820 and.b D4, -[A0]
00001D2A 2C3B 00D6 move.l D6, [PC + D0.w - 0x42]
00001D2E 2203 move.l D1, D3
00001D30 053B 07C1 btst [[ + <<invalid base displacement size>>]], D2
00001D34 D004 add.b D0, D4
00001D36 4B1E .invalid 5, [A6]+ // invalid opcode 4 with b == 4
00001D38 6EEB bgt -0x13 /* 00001D25 */
00001D3A 010F btst A7, D0
00001D3C F0DB 1B42 .extension 0x0DB <<F/2-3/0>> // unimplemented
00001D40 3A07 move.w D5, D7
00001D42 06C5 .incomplete
00001D44 C88B and.l D4, A3
00001D46 C0B6 B046 and.l D0, [A6 + A3.w + 0x46]
00001D4A E919 rol D1.b, 4
00001D4C 0B1C btst [A4]+, D5
00001D4E 4A6B 1147 tst.w [A3 + 0x1147]
00001D52 0DD1 .incomplete
00001D54 B0A5 cmp.l D0, -[A5]
00001D56 4E07 .invalid // invalid opcode 4
00001D58 0DDB .incomplete
00001D5A A94E syscall PinRect
00001D5C A073 syscall OSReserved
00001D5E 0E23 18EB .invalid.b -[A3], 0xEB // invalid immediate operation
00001D62 016B 02E1 bchg [A3 + 0x2E1], D0
00001D66 4EB3 1AF3 jsr [A3 + D1 * 2 - 0x13]
00001D6A 04DB .incomplete
00001D6C 292E 370E move.l -[A4], [A6 + 0x370E]
00001D70 5EA8 1478 addq.l [A0 + 0x1478], 7
00001D74 2C40 movea.l A6, D0
00001D76 334C 65CB move.w [A1 + 0x65CB], A4
00001D7A 7B4B moveq.l D5, 0x4B
00001D7C 8806 or.b D4, D6
00001D7E 6EEB bgt -0x13 /* 00001D6B */
00001D80 16C3 move.b [A3]+, D3
00001D82 3C3C 2EEB move.w D6, 0x2EEB
00001D86 0306 btst D6, D1
00001D88 ABC5 syscall 32QD
00001D8A 532B E1EC subq.b [A3 - 0x1E14], 1
00001D8E CB3C F32C and.b 0x2C /* ',' */, D5
00001D92 1E45 movea.b A7, D5
00001D94 0131 013C btst <<invalid full ext with I/IS == 4>>, D0
00001D98 6B06 bmi +0x8 /* 00001DA0 */
00001D9A 400F negx.b A7
00001D9C 1404 move.b D2, D4
00001D9E 0F6E 470D bchg [A6 + 0x470D], D7
// begin alternate branch 00001DA0-00001DA2
label00001DA0:
00001DA0 470D .invalid 3, A5 // invalid opcode 4 with b == 4
// end alternate branch 00001DA0-00001DA2
label00001DA0: // (misaligned)
00001DA2 D03B 14E1 add.b D0, [PC + D1.w * 4 - 0x31]
00001DA6 5DAC C213 subq.l [A4 - 0x3DED], 6
00001DAA 0426 E607 subi.b -[A6], 0x7
00001DAE 0A4E 9321 xori.w A6, 0x9321
00001DB2 B302 xor.b D2, D1
00001DB4 BB1F xor.b [A7]+, D5
00001DB6 D2F3 267B add.w A1, [A3 + D2.w * 8 + 0x7B]
00001DBA 033B 0D5B 10AB 0BDB btst [[PC] + 0x10AB0BDB], D1
00001DC2 01E3 .incomplete
00001DC4 053B 1307 0DDD 4B04 btst [[PC + <<invalid base displacement size>>] + D1 * 2 + 0xDDD4B04], D2
00001DCC 9B36 7B03 D342 3502 sub.b [[A6 + <<invalid base displacement size>> + D7 * 2] - 0x2CBDCAFE], D5
00001DD4 AE25 syscall DisposeCIcon/DisposCIcon, auto_pop
00001DD6 029C 0381 370D andi.l [A4]+, 0x381370D
00001DDC 6330 bls +0x32 /* 00001E0E */
00001DDE 3413 move.w D2, [A3]
00001DE0 2753 032C move.l [A3 + 0x32C], [A3]
00001DE4 7B01 moveq.l D5, 0x01
00001DE6 A305 syscall Status, flags=3
00001DE8 BB06 xor.b D6, D5
00001DEA 0E73 3E13 870B 0236 3206 .invalid.w [[A3 + <<invalid base displacement size>> + A0 * 8] + 0x2363206], 0x3E13 // invalid immediate operation
00001DF4 04B3 8F2B 25CB 00AB subi.l [A3 + D0.w - 0x85], 0x8F2B25CB
00001DFC 1026 move.b D0, -[A6]
00001DFE E63B ror D3.b, D3
00001E00 0188 bclr A0, D0
00001E02 0666 4C93 addi.w -[A6], 0x4C93
00001E06 257B 062A 931B move.l [A2 - 0x6CE5], [PC + D0.w * 8 + 0x2A]
00001E0C 2876 DE0C movea.l A4, [A6 + A5 * 8 + 0xC]
// begin alternate branch 00001E0E-00001E10
label00001E0E:
00001E0E DE0C add.b D7, A4
// end alternate branch 00001E0E-00001E10
label00001E0E: // (misaligned)
00001E10 7A90 moveq.l D5, 0xFFFFFF90
00001E12 4C83 2521 movem.w D0,D5,A0,A2,A5, D3
00001E16 0838 0B16 1402 btst.b [0x00001402], 0x16
00001E1C B33B E30F 430C 6663 xor.b [[PC + <<invalid base displacement size>>] + A6 * 2 + 0x430C6663], D1
00001E24 0353 bchg [A3], D1
00001E26 1888 move.b [A4], A0
00001E28 3A6A 0B28 movea.w A5, [A2 + 0xB28]
00001E2C E307 asl D7.b, 1
00001E2E CB03 abcd D5, D3
00001E30 0807 0EBA btst.b D7, 0xBA
00001E34 6312 bls +0x14 /* 00001E48 */
00001E36 E5EC 3614 roxl .w [A4 + 0x3614]
00001E3A 0223 20DB andi.b -[A3], 0xDB
00001E3E 0220 7207 andi.b -[A0], 0x7
00001E42 0718 btst [A0]+, D3
00001E44 9301 subx.b D1, D1
00001E46 DB0B addx.b -[A5], -[A3]
label00001E48:
00001E48 4C33 1833 3FB3 02FB 25D2 883E A301 movem.w D0,D1,D4,D5,A3,A4, [[0x2FB25D2 + D3 * 8] - 0x77C15CFF]
00001E56 E302 asl D2.b, 1
00001E58 9B01 subx.b D5, D1
00001E5A A302 syscall Read, flags=3
00001E5C 047B 0223 0074 subi.w [PC + D0.w + 0x74], 0x223
00001E62 883E or.b D4, <<invalid special address>>
00001E64 AEE3 syscall 0xAE3, auto_pop
00001E66 0203 1783 andi.b D3, 0x83
00001E6A 03A3 bclr -[A3], D1
00001E6C 082B 1A2B 0813 btst.b [A3 + 0x813], 0x2B /* '+' */
00001E72 06A3 0A33 0582 addi.l -[A3], 0xA330582
00001E78 DB0B addx.b -[A5], -[A3]
00001E7A 9633 051E DB0B sub.b D3, [[A3] + D0 * 4 - 0x24F5]
00001E80 8B0D sbcd -[A5], -[A5]
00001E82 6464 bcc +0x66 /* 00001EE8 */
00001E84 0B0D btst A5, D5
00001E86 9B10 sub.b [A0], D5
00001E88 1306 move.b -[A1], D6
00001E8A A57C syscall ADBOp, flags=5
00001E8C 170A move.b -[A3], A2
00001E8E 6723 beq +0x25 /* 00001EB3 */
00001E90 1E2B 081B move.b D7, [A3 + 0x81B]
00001E94 06D1 .incomplete
00001E96 023C D102 andi.b ccr, 2
00001E9A 1B06 move.b -[A5], D6
00001E9C D502 addx.b D2, D2
00001E9E 3332 AB10 move.w -[A1], [A2 + A2 * 2]
00001EA2 070D btst A5, D3
00001EA4 E5B3 roxl D3, D2
00001EA6 0E63 16AB .invalid.w -[A3], 0x16AB // invalid immediate operation
00001EAA 06EB .incomplete
00001EAC 0263 03B3 andi.w -[A3], 0x3B3
00001EB0 382A 6B1F move.w D4, [A2 + 0x6B1F]
00001EB4 0110 btst [A0], D0
00001EB6 1314 move.b -[A1], [A4]
00001EB8 050F btst A7, D2
00001EBA 732D moveq.l D1, 0x2D
00001EBC 1402 move.b D2, D2
00001EBE 0F09 btst A1, D7
00001EC0 0F6B 2D88 bchg [A3 + 0x2D88], D7
00001EC4 2B25 move.l -[A5], -[A5]
00001EC6 3B00 move.w -[A5], D0
00001EC8 48A3 17CB movem.w -[A3], D3,D5,D6,D7,A0,A1,A4,A6,A7
00001ECC 02CB .incomplete
00001ECE 0C02 AB3B cmpi.b D2, 0x3B /* ';' */
00001ED2 706E moveq.l D0, 0x6E
00001ED4 4CF7 176A F717 7BA9 10F7 movem.l D1,D3,D5,D6,A0,A1,A2,A4, [[A7] + A7 * 8 + 0x7BA910F7]
00001EDE 9791 sub.l [A1], D3
00001EE0 F717 .extension 0x717 <<F/4-5/3>> // unimplemented
00001EE2 A2F7 syscall vDoEject, flags=2
00001EE4 17B3 C717 C4A8 8328 6A83 move.b [A3 + D6 * 2 - 0x125], [[A3] + A4 * 8 - 0x3B577CD8]
// begin alternate branch 00001EE8-00001EEE
label00001EE8:
00001EE8 C4A8 8328 and.l D2, [A0 - 0x7CD8]
00001EEC 6A83 bpl -0x7B /* 00001E71 */
// end alternate branch 00001EE8-00001EEE
label00001EE8: // (misaligned)
00001EEE 0E23 9E73 .invalid.b -[A3], 0x73 /* 's' */ // invalid immediate operation
00001EF2 114A CB26 move.b [A0 - 0x34DA], A2
00001EF6 A525 syscall GetHandleSize, flags=5
00001EF8 5E64 addq.w -[A4], 7
00001EFA 9301 subx.b D1, D1
00001EFC F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00001EFE B333 4206 xor.b [A3 + D4.w * 2 + 0x6], D1
00001F02 A177 syscall CountADBs, flags=1
00001F04 070C btst A4, D3
00001F06 EA64 asr D4.w, D5
00001F08 E2F3 0B04 lsr .w <<invalid full ext with I/IS == 4>>
00001F0C 0F21 btst -[A1], D7
00001F0E 0E2C 0B15 8824 .invalid.b [A4 - 0x77DC], 0x15 // invalid immediate operation
00001F14 5B05 subq.b D5, 5
00001F16 9B02 subx.b D5, D2
00001F18 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00001F1A 624B bhi +0x4D /* 00001F67 */
00001F1C 0800 6229 btst.b D0, 0x29 /* ')' */
00001F20 020F 202C andi.b A7, 0x2C /* ',' */
00001F24 883E or.b D4, <<invalid special address>>
00001F26 E101 asl D1.b, 8
00001F28 0B06 btst D6, D5
00001F2A F901 .extension 0x901 <<F/4-5/4>> // unimplemented
00001F2C 0F20 btst -[A0], D7
00001F2E 2C69 61A8 movea.l A6, [A1 + 0x61A8]
00001F32 C106 abcd D0, D6
00001F34 5B10 subq.b [A0], 5
00001F36 00A8 082B 1412 2404 ori.l [A0 + 0x2404], 0x82B1412
00001F3E 0F22 btst -[A2], D7
00001F40 F21A E539 .cpgen 0xF21A, 0xE539 // unimplemented
00001F44 0325 btst -[A5], D1
00001F46 32F2 A5A6 0B1F 203A move.w [A1]+, [[0xB1F] + A2 * 4 + 0x203A]
00001F4E B103 xor.b D3, D0
00001F50 EB16 roxl D6.b, 5
00001F52 B503 xor.b D3, D2
00001F54 0FB1 0353 4D5B 1CF2 bclr [[A1] + 0x4D5B1CF2], D7
00001F5C 1AC5 move.b [A5]+, D5
00001F5E 031B btst [A3]+, D1
00001F60 0120 btst -[A0], D0
00001F62 24C9 move.l [A2]+, A1
00001F64 0385 bclr D5, D1
00001F66 0E4C D30C .invalid.w A4, 0xD30C // invalid immediate operation
00001F6A 0D04 btst D4, D6
00001F6C 7204 moveq.l D1, 0x04
00001F6E 0F11 btst [A1], D7
00001F70 04AB 009B 0244 A8CE subi.l [A3 - 0x5732], 0x9B0244
00001F78 0706 btst D6, D3
00001F7A 05F3 .incomplete
00001F7C 2C8B move.l [A6], A3
00001F7E 0C53 0825 cmpi.w [A3], 0x825
00001F82 05E5 .incomplete
00001F84 012B 0F42 btst [A3 + 0xF42], D0
00001F88 3E73 288B movea.w A7, [A3 + D2 - 0x117]
00001F8C C0E1 mulu.w D0, -[A1]
00001F8E A40F syscall MountVol, flags=4
00001F90 6501 bcs +0x3 /* 00001F93 */
00001F92 2393 070D move.l [[A1 + <<invalid base displacement size>>] + D0 * 8], [A3]
00001F96 A31F syscall DisposPtr/DisposePtr, flags=3
00001F98 0501 btst D1, D2
00001F9A CB2C 2313 and.b [A4 + 0x2313], D5
00001F9E 203E move.l D0, <<invalid special address>>
00001FA0 8B07 sbcd D5, D7
00001FA2 4003 negx.b D3
00001FA4 2425 move.l D2, -[A5]
00001FA6 01CB .incomplete
00001FA8 0353 bchg [A3], D1
00001FAA 063E A500 addi.b <<invalid special address>>, 0x0
00001FAE FB4A .extension 0xB4A <<F/4-5/5>> // unimplemented
00001FB0 400B negx.b A3
00001FB2 24A5 move.l [A2], -[A5]
00001FB4 000F 32F2 ori.b A7, 0xF2
00001FB8 A500 syscall Open/PBHOpen/HOpen, flags=5
00001FBA 0F20 btst -[A0], D7
00001FBC E303 asl D3.b, 1
00001FBE 0913 btst [A3], D4
00001FC0 4338 814F .invalid 1, [0xFFFF814F] // invalid opcode 4 with b == 4
00001FC4 C13F and.b <<invalid special address>>, D0
00001FC6 3243 movea.w A1, D3
00001FC8 0704 btst D4, D3
00001FCA 0F70 66EB bchg [A0 + D6.w * 8 - 0x21], D7
00001FCE 092B 23C4 btst [A3 + 0x23C4], D4
00001FD2 0673 048B 27BB 0700 1B05 22C6 C15F addi.w [[0x7001B05 + D2 * 8] + 0x22C6C15F], 0x48B
00001FE0 0F00 btst D0, D7
00001FE2 7304 moveq.l D1, 0x04
00001FE4 0453 8CEB subi.w [A3], 0x8CEB
00001FE8 142B 2223 move.b D2, [A3 + 0x2223]
00001FEC 0453 0C0B subi.w [A3], 0xC0B
00001FF0 463B 3598 not.b [ + D3 * 4]
00001FF4 A300 syscall Open/PBHOpen/HOpen, flags=3
00001FF6 84B3 07B8 8CAB 040C or.l D2, [-0x7354FBF4 + D0 * 8]
00001FFE 0023 0485 ori.b -[A3], 0x85
00002002 020F 411E andi.b A7, 0x1E
00002006 3A38 1314 move.w D5, [0x00001314]
0000200A 40F3 0B25 5F81 move.w [[A3 + 0x5F81] + D0 * 2], SR
00002010 010F btst A7, D0
00002012 E51F rol D7.b, 2
00002014 3883 move.w [A4], D3
00002016 0FCE .incomplete
00002018 5B38 633D subq.b [0x0000633D], 5
0000201C 632E bls +0x30 /* 0000204C */
0000201E 0A5B 38EC xori.w [A3]+, 0x38EC
00002022 1E00 move.b D7, D0
00002024 FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
00002026 109B move.b [A0], [A3]+
00002028 23A9 13FB 0A04 move.l [A1 + D0 * 2 + 0x4], [A1 + 0x13FB]
0000202E FB1A .extension 0xB1A <<F/4-5/5>> // unimplemented
00002030 5306 subq.b D6, 1
00002032 5B38 28C1 subq.b [0x000028C1], 5
00002036 0008 3C9B ori.b A0, 0x9B
0000203A 2389 13C1 move.l [[ + <<invalid base displacement size>>]], A1
0000203E 010F btst A7, D0
00002040 6100 221E bsr +0x2220 /* 00004260 */
00002044 2B14 move.l -[A5], [A4]
00002046 040F 050F subi.b A7, 0xF
0000204A 8101 sbcd D0, D1
label0000204C:
0000204C 3B4C 0503 move.w [A5 + 0x503], A4
00002050 2B14 move.l -[A5], [A4]
00002052 86F3 0D41 divu.w D3, [[A3 + <<invalid base displacement size>>]]
// begin alternate branch 00002054-00002056
label00002054:
00002054 0D41 bchg D1, D6
// end alternate branch 00002054-00002056
label00002054: // (misaligned)
00002056 1463 movea.b A2, -[A3]
00002058 28F3 0C24 move.l [A4]+, [A3 + D0 * 4 + 0x24]
0000205C 5404 addq.b D4, 2
0000205E 3B84 2B0A 6502 move.w [[A5 + <<invalid base displacement size>> + D2 * 2] + 0x6502], D4
00002064 0338 E101 btst [0xFFFFE101], D1
00002068 204E movea.l A0, A6
0000206A 7B22 moveq.l D5, 0x22
0000206C A504 syscall Control, flags=5
0000206E 3EA1 move.w [A7], -[A1]
00002070 040F AD04 subi.b A7, 0x4
00002074 5324 subq.b -[A4], 1
00002076 26E3 move.l [A3]+, -[A3]
00002078 0021 626E ori.b -[A1], 0x6E /* 'n' */
0000207C 830A sbcd -[A1], -[A2]
0000207E 7301 moveq.l D1, 0x01
00002080 2B06 move.l -[A5], D6
00002082 6B00 32F2 bmi +0x32F4 /* 00005376 */
00002086 1404 move.b D2, D4
00002088 432C 6EDB .invalid 1, [A4 + 0x6EDB] // invalid opcode 4 with b == 4
0000208C 018B bclr A3, D0
0000208E 026B 02B3 1A6B andi.w [A3 + 0x1A6B], 0x2B3
00002094 03D3 .incomplete
00002096 295B 0606 move.l [A4 + 0x606], [A3]+
0000209A E34B lsl D3.w, 1
0000209C 7330 moveq.l D1, 0x30
0000209E EB4B lsl D3.w, 5
000020A0 ED62 asl D2.w, D6
000020A2 6338 bls +0x3A /* 000020DC */
000020A4 4522 .invalid 2, -[A2] // invalid opcode 4 with b == 4
000020A6 6312 bls +0x14 /* 000020BA */
000020A8 882C 9322 or.b D4, [A4 - 0x6CDE]
000020AC CED3 mulu.w D7, [A3]
000020AE 0365 bchg -[A5], D1
000020B0 0FD3 .incomplete
000020B2 0365 bchg -[A5], D1
000020B4 0FA8 710F bclr [A0 + 0x710F], D7
000020B8 A804 syscall SndDoImmediate
label000020BA:
000020BA 3B2C 5306 move.w -[A5], [A4 + 0x5306]
000020BE D303 addx.b D1, D3
000020C0 2865 movea.l A4, -[A5]
000020C2 2561 0FCD move.l [A2 + 0xFCD], -[A1]
000020C6 1C0F move.b D6, A7
000020C8 CD26 and.b -[A6], D6
000020CA 0604 0FAD addi.b D4, 0xAD
000020CE 010F btst A7, D0
000020D0 204E movea.l A0, A6
000020D2 6532 bcs +0x34 /* 00002106 */
000020D4 233C 6B07 F30B move.l -[A1], 0x6B07F30B
000020DA 882C 749B or.b D4, [A4 + 0x749B]
// begin alternate branch 000020DC-000020DE
label000020DC:
000020DC 749B moveq.l D2, 0xFFFFFF9B
// end alternate branch 000020DC-000020DE
label000020DC: // (misaligned)
000020DE 0A13 07E3 xori.b [A3], 0xE3
000020E2 4B63 chk.w D5, -[A3]
000020E4 38A3 move.w [A4], -[A3]
000020E6 05EB .incomplete
000020E8 4BDB lea.l A5, [A3]+
000020EA 2C00 move.l D6, D0
000020EC 7338 moveq.l D1, 0x38
000020EE C91D and.b [A5]+, D4
000020F0 0F00 btst D0, D7
000020F2 6338 bls +0x3A /* 0000212C */
000020F4 040F 66E5 subi.b A7, 0xE5
000020F8 0AAB 0164 CCFB 1317 xori.l [A3 + 0x1317], 0x164CCFB
00002100 057B C44E bchg [PC + A4.w * 4 + 0x4E], D2
00002104 8B00 sbcd D5, D0
label00002106:
00002106 CCB3 075C and.l D6, <<invalid full ext with I/IS == 4>>
0000210A 3A23 move.w D5, -[A3]
0000210C 055C bchg [A4]+, D2
0000210E 06EB .incomplete
00002110 0510 btst [A0], D2
00002112 00AB 0128 040F 68C3 ori.l [A3 + 0x68C3], 0x128040F
0000211A 03ED .incomplete
0000211C 0047 8DB4 ori.w D7, 0x8DB4
00002120 AB01 syscall BitsToMap
00002122 4576 6B13 170E 1633 chk.w D2, [[A6 + D6 * 2] + 0x170E1633]
0000212A 9942 subx.w D4, D2
label0000212C:
0000212C 3E5A movea.w A7, [A2]+
0000212E 24A1 move.l [A2], -[A1]
00002130 9E93 sub.l D7, [A3]
00002132 3D50 5308 move.w [A6 + 0x5308], [A0]
00002136 C106 abcd D0, D6
00002138 C472 6506 9327 and.w D2, [[A2 + <<invalid base displacement size>>] + D6 * 4 - 0x6CD9]
0000213E E315 roxl D5.b, 1
00002140 530C subq.b A4, 1
00002142 1AF2 BB07 9B02 D263 move.b [A5]+, [[A2 + <<invalid base displacement size>>] + A3 * 2 - 0x64FD2D9D]
0000214A 4D25 .invalid 6, -[A5] // invalid opcode 4 with b == 4
0000214C 0753 bchg [A3], D3
0000214E 0C1F DB07 cmpi.b [A7]+, 0x7
00002152 86B3 2B6B 0028 0107 C334 or.l D3, [[A3 + 0x28] + 0x107C334]
0000215C 5B48 subq.w A0, 5
0000215E AB20 syscall RgnOp
00002160 1B10 move.b -[A5], [A0]
00002162 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00002164 0D08 btst A0, D6
00002166 0F15 btst [A5], D7
00002168 09AB 4968 bclr [A3 + 0x4968], D4
0000216C B301 xor.b D1, D1
0000216E 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4
00002170 01CB .incomplete
00002172 370E move.w -[A3], A6
00002174 5F34 230C subq.b <<invalid full ext with I/IS == 4>>, 7
00002178 7806 moveq.l D4, 0x06
0000217A B00C cmp.b D0, A4
0000217C 170B move.b -[A3], A3
0000217E 57BA 045B subq.l [PC + 0x45B /* 000025DB, value 0xCD0A0F68 */], 3
00002182 822B 029B or.b D1, [A3 + 0x29B]
00002186 0A07 0AA3 xori.b D7, 0xA3
0000218A 4380 .invalid 1, D0 // invalid opcode 4 with b == 6
0000218C DB12 add.b [A2], D5
0000218E 727B moveq.l D1, 0x7B
00002190 0943 bchg D3, D4
00002192 870F sbcd -[A3], -[A7]
00002194 1014 move.b D0, [A4]
00002196 2804 move.l D4, D4
00002198 0F68 070E bchg [A0 + 0x70E], D7
0000219C 1DE1 move.b <<invalid special address>>, -[A1]
0000219E 047B 0E6D 0E21 subi.w [PC + D0 * 8 + 0x21], 0xE6D
000021A4 D972 A50C add.w <<invalid full ext with I/IS == 4>>, D4
000021A8 0629 132C 1705 addi.b [A1 + 0x1705], 0x2C /* ',' */
000021AE 0CDB .incomplete
000021B0 078E bclr A6, D3
000021B2 32F2 081E move.w [A1]+, [A2 + D0 + 0x1E]
000021B6 170E move.b -[A3], A6
000021B8 0FE1 .incomplete
000021BA 0904 btst D4, D4
000021BC 130E move.b -[A1], A6
000021BE B2A5 cmp.l D1, -[A5]
000021C0 3243 movea.w A1, D3
000021C2 188E move.b [A4], A6
000021C4 3293 move.w [A1], [A3]
000021C6 0F08 btst A0, D7
000021C8 3C17 move.w D6, [A7]
000021CA 0928 0502 btst [A0 + 0x502], D4
000021CE FB1E .extension 0xB1E <<F/4-5/5>> // unimplemented
000021D0 0902 btst D2, D4
000021D2 B302 xor.b D2, D1
000021D4 8E81 or.l D7, D1
000021D6 F508 .extension 0x508 <<F/4-5/2>> // unimplemented
000021D8 8217 or.b D1, [A7]
000021DA 0917 btst [A7], D4
000021DC 0502 btst D2, D2
000021DE 0B0B btst A3, D5
000021E0 0502 btst D2, D2
000021E2 9333 8E32 sub.b [A3 + A0 * 8 + 0x32], D1
000021E6 9308 subx.b -[A1], -[A0]
000021E8 0844 E101 bchg.b D4, 0x1
000021EC 0FE5 .incomplete
000021EE 01E3 .incomplete
000021F0 10E5 move.b [A0]+, -[A5]
000021F2 0153 bchg [A3], D0
000021F4 298E 322B move.l [A4 + D3.w * 2 + 0x2B], A6
000021F8 0B08 btst A0, D5
000021FA EAE1 010F bfchg -[A1] {4:15}
000021FE E501 asl D1.b, 2
00002200 BB04 xor.b D4, D5
00002202 E501 asl D1.b, 2
00002204 CB11 and.b [A1], D5
00002206 290A move.l -[A4], A2
00002208 7EE1 moveq.l D7, 0xFFFFFFE1
0000220A 010F btst A7, D0
0000220C E501 asl D1.b, 2
0000220E DB13 add.b [A3], D5
00002210 E501 asl D1.b, 2
00002212 5115 subq.b [A5], 8
00002214 F380 .invalid <<F/6/1>>
00002216 2185 89A8 5207 move.l [0x5207 + A0], D5
0000221C 1329 7306 move.b -[A1], [A1 + 0x7306]
00002220 7B2A moveq.l D5, 0x2A
00002222 4206 clr.b D6
00002224 50A3 addq.l -[A3], 8
00002226 3E65 movea.w A7, -[A5]
00002228 008A 5B2B 7EBC ori.l A2, 0x5B2B7EBC
0000222E 3642 movea.w A3, D2
00002230 06A3 C953 8143 addi.l -[A3], 0xC9538143
00002236 13AB 2621 10EE move.b [A1 + D1.w - 0x18], [A3 + 0x2621]
0000223C 5385 subq.l D5, 1
0000223E AB26 syscall SortPoints
00002240 CB40 exg D5, D0
00002242 8B31 830D or.b [[A1 + <<invalid base displacement size>>] + A0 * 2], D5
00002246 4BA1 .invalid 5, -[A1] // invalid opcode 4 with b == 6
00002248 4461 neg.w -[A1]
0000224A 21EB 4003 3C07 move.l [0x00003C07], [A3 + 0x4003]
00002250 0DE7 .incomplete
00002252 361F move.w D3, [A7]+
00002254 4C5B 1807 movem.l D0,D1,D2,A3,A4, [A3]+
00002258 0BDB .incomplete
0000225A 5318 subq.b [A0]+, 1
0000225C 5B14 subq.b [A4], 5
0000225E DB0E addx.b -[A5], -[A6]
00002260 0F44 bchg D4, D7
00002262 5301 subq.b D1, 1
00002264 2AC3 move.l [A5]+, D3
00002266 040C 2281 subi.b A4, 0x81
0000226A 03FB .incomplete
0000226C 2F33 2223 move.l -[A7], [A3 + D2.w * 2 + 0x23]
00002270 C153 and.w [A3], D0
00002272 C9AB 09F3 and.l [A3 + 0x9F3], D4
00002276 0F3C 0407 btst 0x7, D7
0000227A 8874 070F A917 0B6C or.w D4, [[A4 + <<invalid base displacement size>>] + D0 * 8 - 0x56E8F494]
00002282 230D move.l -[A1], A5
00002284 070E btst A6, D3
00002286 4B7B 1644 chk.w D5, [PC + D1.w * 8 + 0x44]
0000228A 58CE 0ECB dbvc D6, +0xECD /* 00003157 */
// begin alternate branch 0000228C-0000228E
label0000228C:
0000228C 0ECB .incomplete
// end alternate branch 0000228C-0000228E
label0000228C: // (misaligned)
0000228E 0472 0300 5242 subi.w [A2 + D5.w * 2 + 0x42], 0x300
00002294 3EB3 3021 move.w [A7], [A3 + D3.w + 0x21]
00002298 07CA .incomplete
0000229A 730B moveq.l D1, 0x0B
0000229C 8B0C sbcd -[A5], -[A4]
0000229E 4252 clr.w [A2]
000022A0 5308 subq.b A0, 1
000022A2 4272 0F8A EB36 clr.w [[ + <<invalid base displacement size>> + D0 * 8] - 0x14CA]
000022A8 44BC 307B 012B neg.l 0x307B012B
000022AE 1073 1141 movea.b A0, [[A3 + <<invalid base displacement size>>]]
000022B2 028B A6DB 0A58 andi.l A3, 0xA6DB0A58
000022B8 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
000022BA E500 asl D0.b, 2
000022BC 93A6 sub.l -[A6], D1
000022BE 7C27 moveq.l D6, 0x27
000022C0 0839 6425 646B 2C20 btst.b [0x646B2C20], 0x25 /* '%' */
000022C8 24BB 051F 145B 046B move.l [A2], [[PC] + D0 * 4 + 0x145B046B]
000022D0 023B 9AEB 2437 andi.b [PC + D2.w * 4 + 0x37], 0xEB
000022D6 0C84 CB15 270B cmpi.l D4, 0xCB15270B
000022DC 6173 bsr +0x75 /* 00002351 */
000022DE 060F EA1B addi.b A7, 0x1B
000022E2 094C bchg A4, D4
000022E4 0F86 bclr D6, D7
000022E6 EB0D lsl D5.b, 5
000022E8 01CE .incomplete
000022EA 2A7B 1FCC movea.l A5, <<invalid full ext with I/IS == 4>>
000022EE C307 abcd D1, D7
000022F0 C424 and.b D2, -[A4]
000022F2 7B04 moveq.l D5, 0x04
000022F4 4B45 chk.w D5, D5
000022F6 84F3 05CE divu.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
000022FA 9A03 sub.b D5, D3
000022FC 00F3 .incomplete
000022FE 10CC move.b [A0]+, A4
00002300 D307 addx.b D1, D7
00002302 1000 move.b D0, D0
00002304 E315 roxl D5.b, 1
00002306 2804 move.l D4, D4
00002308 6382 bls -0x7C /* 0000228C */
0000230A 6156 bsr +0x58 /* 00002362 */
0000230C 9309 subx.b -[A1], -[A1]
0000230E 4452 neg.w [A2]
00002310 A503 syscall Write, flags=5
00002312 5B1F subq.b [A7]+, 5
00002314 CC13 and.b D6, [A3]
00002316 2DCC move.l <<invalid special address>>, A4
00002318 CB38 C424 and.b [0xFFFFC424], D5
0000231C FB24 .extension 0xB24 <<F/4-5/5>> // unimplemented
0000231E CEEB 24FB mulu.w D7, [A3 + 0x24FB]
00002322 295B 0823 move.l [A4 + 0x823], [A3]+
00002326 0038 0B14 730A ori.b [0x0000730A], 0x14
0000232C 5B4D subq.w A5, 5
0000232E 1708 move.b -[A3], A0
00002330 7728 moveq.l D3, 0x28
00002332 1301 move.b -[A1], D1
00002334 1012 move.b D0, [A2]
00002336 240A move.l D2, A2
00002338 3E14 move.w D7, [A4]
0000233A 1708 move.b -[A3], A0
0000233C FDDB .invalid <<F/7/6>>
0000233E 89EC 1E13 divs.w D4, [A4 + 0x1E13]
00002342 01F3 .incomplete
00002344 0762 bchg -[A2], D3
00002346 A02E syscall BlockMove/BlockMoveData
00002348 2A1B move.l D5, [A3]+
label0000234A:
0000234A 1141 37AE move.b [A0 + 0x37AE], D1
0000234E 10C0 move.b [A0]+, D0
00002350 5BC8 74C0 dbmi D0, +0x74C2 /* 00009812 */
00002354 2503 move.l -[A2], D3
00002356 CB02 abcd D5, D2
00002358 1B0C move.b -[A5], A4
0000235A 0423 8053 subi.b -[A3], 0x53 /* 'S' */
0000235E 0022 3B40 ori.b -[A2], 0x40 /* '@' */
fn00002362:
00002362 7331 moveq.l D1, 0x31
00002364 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
00002366 1303 move.b -[A1], D3
00002368 CB15 and.b [A5], D5
0000236A 270A move.l -[A3], A2
0000236C 9E1B sub.b D7, [A3]+
0000236E 19DB 0E20 move.b 0x20 /* ' ' */, [A3]+
00002372 2433 100C move.l D2, [A3 + D1.w + 0xC]
00002376 E501 asl D1.b, 2
00002378 A302 syscall Read, flags=3
0000237A 7313 moveq.l D1, 0x13
0000237C 4136 5B10 .invalid 0, [A6 + D5 * 2] // invalid opcode 4 with b == 4
00002380 B8DB cmpa.w A4, [A3]+
00002382 0381 bclr D1, D1
00002384 3600 move.w D3, D0
00002386 DB03 addx.b D5, D3
00002388 6CC0 bge -0x3E /* 0000234A */
0000238A 4604 not.b D4
0000238C 534C subq.w A4, 1
0000238E E33F rol D7.b, D1
00002390 6C12 bge +0x14 /* 000023A4 */
00002392 DB03 addx.b D5, D3
00002394 8505 sbcd D2, D5
00002396 7B8B moveq.l D5, 0xFFFFFF8B
00002398 5B04 subq.b D4, 5
0000239A 204E movea.l A0, A6
0000239C B30E cmpm.b [A1]+, [A6]+
0000239E 1B1E move.b -[A5], [A6]+
000023A0 CB15 and.b [A5], D5
000023A2 078C bclr A4, D3
label000023A4:
000023A4 7273 moveq.l D1, 0x73
000023A6 06D6 .incomplete
000023A8 C30A abcd -[A1], -[A2]
000023AA 0708 btst A0, D3
000023AC 8EC3 divu.w D7, D3
000023AE 002D 157B 02E9 ori.b [A5 + 0x2E9], 0x7B /* '{' */
000023B4 DB07 addx.b D5, D7
000023B6 1030 2C07 move.b D0, [A0 + D2 * 4 + 0x7]
000023BA 1033 A383 AA53 262C move.b D0, [[ + <<invalid base displacement size>> + A2 * 2] - 0x55ACD9D4]
000023C2 8007 or.b D0, D7
000023C4 11F6 2301 3607 move.b [0x00003607], [[A6 + <<invalid base displacement size>> + D2 * 2]]
000023CA 0AB4 EA36 01CC 1236 xori.l [A4 + D1.w * 2 + 0x36], 0xEA3601CC
000023D2 1404 move.b D2, D4
000023D4 0FF6 .incomplete
000023D6 1E36 202C move.b D7, [A6 + D2.w + 0x2C]
000023DA 7B42 moveq.l D5, 0x42
000023DC 00AB 0008 0B2F 5A06 ori.l [A3 + 0x5A06], 0x80B2F
000023E4 7B00 moveq.l D5, 0x00
000023E6 3654 movea.w A3, [A4]
000023E8 040F 88AB subi.b A7, 0xAB
000023EC 0043 0814 ori.w D3, 0x814
000023F0 1236 170F 0B7C 00F4 move.b D1, [[A6 + <<invalid base displacement size>>] + D1 * 8 + 0xB7C00F4]
000023F8 FA0A 7C21 .unknown 0xFA0A 0x7C21 (W = 5)
000023FC 0383 bclr D3, D1
000023FE 2321 move.l -[A1], -[A1]
00002400 02E1 .incomplete
00002402 6663 bne +0x65 /* 00002467 */
00002404 1C36 D312 7B49 move.b D6, [[A6 + A5 * 2] + 0x7B49]
0000240A C32F 334D and.b [A7 + 0x334D], D1
0000240E 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00002410 36AA 8236 move.w [A3], [A2 - 0x7DCA]
00002414 0F89 bclr A1, D7
00002416 05A5 bclr -[A5], D2
00002418 5B0F subq.b A7, 5
0000241A E500 asl D0.b, 2
0000241C 4414 neg.b [A4]
0000241E 0407 90FF subi.b D7, 0xFF
00002422 0F8D bclr A5, D7
00002424 0853 0D5A bchg.b [A3], 0x5A /* 'Z' */
00002428 6104 bsr +0x6 /* 0000242E */
0000242A 7349 moveq.l D1, 0x49
0000242C E321 asl D1.b, D1
fn0000242E:
0000242E 334D 96A5 move.w [A1 - 0x695B], A5
00002432 07FB .incomplete
00002434 080D 05AB btst.b A5, 0xAB
00002438 3414 move.w D2, [A4]
0000243A 0447 9102 subi.w D7, 0x9102
0000243E 0DD8 .incomplete
00002440 0F45 bchg D5, D7
00002442 0203 4537 andi.b D3, 0x37 /* '7' */
00002446 0D95 bclr [A5], D6
00002448 5A36 A9C6 addq.b <<invalid full ext with IS == 1 and I/IS == 6>>, 5
// begin alternate branch 0000244A-0000244C
label0000244A:
0000244A A9C6 syscall SecondsToDate/Secs2Date
// end alternate branch 0000244A-0000244C
label0000244A: // (misaligned)
0000244C 5E61 addq.w -[A1], 7
0000244E 4B41 chk.w D5, D1
00002450 2792 6B13 530D 1027 move.l [[A3 + D6 * 2] + 0x530D1027], [A2]
00002458 08F7 22FB C200 bset.b [A7 + A4.w * 2], 0xFB
0000245E 5E04 addq.b D4, 7
00002460 078A bclr A2, D3
00002462 BE5B cmp.w D7, [A3]+
00002464 05CD .incomplete
00002466 010A btst A2, D0
00002468 3EBB 1223 move.w [A7], [PC + D1.w * 2 + 0x23]
0000246C 0E04 BB49 .invalid.b D4, 0x49 /* 'I' */ // invalid immediate operation
00002470 68F3 bvc -0xB /* 00002465 */
00002472 1410 move.b D2, [A0]
00002474 0A3E 125E xori.b <<invalid special address>>, 0x5E /* '^' */
00002478 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
0000247A 2348 6810 move.l [A1 + 0x6810], A0
0000247E 125E movea.b A1, [A6]+
00002480 040F 7481 subi.b A7, 0x81
00002484 5269 420E addq.w [A1 + 0x420E], 1
00002488 B85E cmp.w D4, [A6]+
0000248A B80E cmp.b D4, A6
0000248C A5AF syscall vMtCheck, flags=5
0000248E 5E12 addq.b [A2], 7
00002490 0602 9B3B addi.b D2, 0x3B /* ';' */
00002494 5A5E addq.w [A6]+, 5
00002496 2502 move.l -[A2], D2
00002498 8B00 sbcd D5, D0
0000249A 2714 move.l -[A3], [A4]
0000249C A7CC syscall vBTClose, flags=7
0000249E BB07 xor.b D7, D5
000024A0 170D move.b -[A3], A5
000024A2 4643 not.w D3
000024A4 127B 1CCB movea.b A1, [PC + D1 * 4 - 0x53]
000024A8 0707 btst D7, D3
000024AA 0CD7 .incomplete
000024AC E803 asr D3.b, 4
000024AE 0205 3017 andi.b D5, 0x17
000024B2 0CB9 0F68 9C0B 1507 0F5A cmpi.l [0x15070F5A], 0xF689C0B
000024BC 5B05 subq.b D5, 5
000024BE 0A4E 0A3A xori.w A6, 0xA3A /* '\n:' */
000024C2 0A24 1404 xori.b -[A4], 0x4
000024C6 4E07 .invalid // invalid opcode 4
000024C8 13C8 203A 4714 move.b [0x203A4714], A0
000024CE 5801 addq.b D1, 4
000024D0 06E5 .incomplete
000024D2 5F07 subq.b D7, 7
000024D4 148E move.b [A2], A6
000024D6 B71D xor.b [A5]+, D3
000024D8 8BB8 A56E or.l [0xFFFFA56E], D5
000024DC 8506 sbcd D2, D6
000024DE 0F68 9C53 bchg [A0 - 0x63AD], D7
000024E2 2907 move.l -[A4], D7
000024E4 0F65 bchg -[A5], D7
000024E6 6A5C bpl +0x5E /* 00002544 */
000024E8 3A30 070F 706A 5C4E move.w D5, [[A0 + <<invalid base displacement size>>] + D0 * 8 + 0x706A5C4E]
000024F0 0EDB .incomplete
000024F2 8793 or.l [A3], D3
000024F4 3044 movea.w A0, D4
000024F6 3307 move.w -[A1], D7
000024F8 A300 syscall Open/PBHOpen/HOpen, flags=3
000024FA 7317 moveq.l D1, 0x17
000024FC 2C6A 9330 movea.l A6, [A2 - 0x6CD0]
00002500 2C33 04BB move.l D6, [A3 + D0.w * 4 - 0x69]
00002504 3F06 move.w -[A7], D6
00002506 F310 .extension 0x310 <<F/4-5/1>> // unimplemented
00002508 871D or.b [A5]+, D3
0000250A 930F subx.b -[A1], -[A7]
0000250C C172 6D64 and.w <<invalid full ext with I/IS == 4>>, D0
00002510 630F bls +0x11 /* 00002521 */
00002512 E172 roxl D2.w, D0
00002514 2714 move.l -[A3], [A4]
00002516 A9A3 syscall ReleaseResource
00002518 002B 2B2C F328 ori.b [A3 - 0xCD8], 0x2C /* ',' */
0000251E 9B16 sub.b [A6], D5
00002520 CC23 and.b D6, -[A3]
00002522 0BB3 147E bclr [A3 + D1.w * 4 + 0x7E], D5
00002526 FB8B .invalid <<F/6/5>>
00002528 7B1C moveq.l D5, 0x1C
0000252A 2304 move.l -[A1], D4
0000252C B88B cmp.l D4, A3
0000252E 00E1 .incomplete
00002530 04C3 .incomplete
00002532 0710 btst [A0], D3
00002534 0013 0528 ori.b [A3], 0x28 /* '(' */
00002538 040F 689C subi.b A7, 0x9C
0000253C 8333 CD09 or.b [[A3 + <<invalid base displacement size>> + A4 * 4]], D1
00002540 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
00002542 CD09 abcd -[A6], -[A1]
label00002544:
00002544 E81B ror D3.b, 4
00002546 106A 5C5B movea.b A0, [A2 + 0x5C5B]
0000254A 1B63 0FE3 move.b [A5 + 0xFE3], -[A3]
0000254E 04B3 076B 1042 2453 subi.l [A3 + D2.w * 4 + 0x53], 0x76B1042
00002556 081B 106B btst.b [A3]+, 0x6B /* 'k' */
0000255A 000B 0063 ori.b A3, 0x63 /* 'c' */
0000255E 0F6A 5C63 bchg [A2 + 0x5C63], D7
00002562 0F5B bchg [A3]+, D7
00002564 1B0B move.b -[A5], A3
00002566 00BE 6A5C BEF0 ori.l <<invalid special address>>, 0x6A5CBEF0
0000256C 1906 move.b -[A4], D6
0000256E 0FC5 .incomplete
00002570 0A49 748B xori.w A1, 0x748B
00002574 0064 1B07 ori.w -[A4], 0x1B07
00002578 0713 btst [A3], D3
0000257A 5284 addq.l D4, 1
label0000257C:
0000257C 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
0000257E 4206 clr.b D6
00002580 1328 CB07 move.b -[A1], [A0 - 0x34F9]
00002584 D43C E863 add.b D2, 0x63 /* 'c' */
00002588 0B0B btst A3, D5
0000258A 066B 4DCC EB05 addi.w [A3 - 0x14FB], 0x4DCC
00002590 C115 and.b [A5], D0
00002592 8872 DB00 or.w D4, [A2 + <<invalid base displacement size>> + A5 * 2]
00002596 6D0F blt +0x11 /* 000025A7 */
00002598 1349 9B04 move.b [A1 - 0x64FC], A1
0000259C B443 cmp.w D2, D3
0000259E 0419 01A1 subi.b [A1]+, 0xA1
000025A2 1A96 move.b [A5], [A6]
000025A4 423E clr.b <<invalid special address>>
000025A6 5331 F303 423E 0313 subq.b [[A1 + <<invalid base displacement size>> + A7 * 2] + 0x423E0313], 1
// begin alternate branch 000025AA-000025AE
label000025AA:
000025AA 423E clr.b <<invalid special address>>
000025AC 0313 btst [A3], D1
// end alternate branch 000025AA-000025AE
label000025AA: // (misaligned)
000025AE 2305 move.l -[A1], D5
000025B0 470D .invalid 3, A5 // invalid opcode 4 with b == 4
000025B2 B5EC 1EA5 cmpa.l A2, [A4 + 0x1EA5]
000025B6 2617 move.l D3, [A7]
000025B8 1386 0453 move.b [A1 + D0.w * 4 + 0x53], D6
000025BC 1B37 1123 9501 0B1F 470D move.b -[A5], [[A7 - 0x6AFF + D1] + 0xB1F470D]
000025C6 A605 syscall Status, flags=6
000025C8 370F move.w -[A3], A7
000025CA F189 .invalid <<F/6/0>>
000025CC 8D26 or.b -[A6], D6
000025CE 108B move.b [A0], A3
000025D0 01CB .incomplete
000025D2 023C 170D andi.b ccr, 13
000025D6 C80F and.b D4, A7
000025D8 681D bvc +0x1F /* 000025F7 */
000025DA 21CD 0A0F move.l [0x00000A0F], A5
000025DE 689C bvc -0x62 /* 0000257C */
000025E0 1125 move.b -[A0], -[A5]
000025E2 7B04 moveq.l D5, 0x04
000025E4 64C4 bcc -0x3A /* 000025AA */
000025E6 0603 065C addi.b D3, 0x5C /* '\\' */
// begin alternate branch 000025E8-000025EC
label000025E8:
000025E8 065C 72F4 addi.w [A4]+, 0x72F4
// end alternate branch 000025E8-000025EC
label000025E8: // (misaligned)
000025EA 72F4 moveq.l D1, 0xFFFFFFF4
000025EC 423E clr.b <<invalid special address>>
000025EE 230D move.l -[A1], A5
000025F0 60F6 bra -0x8 /* 000025E8 */
000025F2 3B1F move.w -[A5], [A7]+
000025F4 365C movea.w A3, [A4]+
000025F6 2C17 move.l D6, [A7]
000025F8 0D52 bchg [A2], D6
000025FA 7B04 moveq.l D5, 0x04
000025FC 2804 move.l D4, D4
000025FE 0F68 170E bchg [A0 + 0x170E], D7
00002602 1F7C CD08 3904 move.b [A7 + 0x3904], 0x8
00002608 5C3E addq.b <<invalid special address>>, 6
0000260A A71E syscall NewPtrSysClear, flags=7
0000260C EB0F lsl D7.b, 5
label0000260E:
0000260E 710C moveq.l D0, 0x0C
00002610 9103 subx.b D0, D3
00002612 3EF4 5C2C move.w [A7]+, [A4 + D5 * 4 + 0x2C]
00002616 60F6 bra -0x8 /* 0000260E */
00002618 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000261A 36CC move.w [A3]+, A4
0000261C 7103 moveq.l D0, 0x03
0000261E 578D subq.l A5, 3
00002620 B4C3 cmpa.w A2, D3
00002622 0985 bclr D5, D4
00002624 1108 move.b -[A0], A0
00002626 1E0A move.b D7, A2
00002628 2C04 move.l D6, D4
0000262A DB89 addx.l -[A5], -[A1]
0000262C F307 .extension 0x307 <<F/4-5/1>> // unimplemented
0000262E 2325 move.l -[A1], -[A5]
00002630 5B09 subq.b A1, 5
00002632 ED3E rol D6.b, D6
00002634 04DB .incomplete
00002636 8999 or.l [A1]+, D4
00002638 02DB .incomplete
0000263A 898B 0B6B unpk -[A4], -[A3], 0x0B6B
0000263E 3039 954B 033E move.w D0, [0x954B033E]
00002644 C113 and.b [A3], D0
00002646 4B30 7253 .invalid 5, [A0 + D7.w * 2 + 0x53] // invalid opcode 4 with b == 4
0000264A 3FBA EB30 24E3 move.w [A7 + D2.w * 4 - 0x29], [PC - 0x14D0 /* 0000117C, value 0x24B */]
00002650 030F btst A7, D1
00002652 3CDB move.w [A6]+, [A3]+
00002654 0685 4228 040F addi.l D5, 0x4228040F
0000265A B52F C124 xor.b [A7 - 0x3EDC], D2
0000265E 5C06 addq.b D6, 6
00002660 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
00002662 C424 and.b D2, -[A4]
00002664 CB07 abcd D5, D7
00002666 0514 btst [A4], D2
00002668 5117 subq.b [A7], 8
0000266A 0F68 9C6A bchg [A0 - 0x6396], D7
0000266E 5B00 subq.b D0, 5
00002670 DB07 addx.b D5, D7
00002672 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00002674 E513 roxl D3.b, 2
00002676 E82E lsr D6.b, D4
00002678 B611 cmp.b D3, [A1]
0000267A 0D07 btst D7, D6
0000267C 148A move.b [A2], A2
0000267E 6B35 bmi +0x37 /* 000026B5 */
00002680 5301 subq.b D1, 1
00002682 45BB B03B .invalid 2, [PC + A3.w + 0x3B] // invalid opcode 4 with b == 6
00002686 2221 move.l D1, -[A1]
00002688 BE4B cmp.w D7, A3
0000268A 042B 08FB 02CB subi.b [A3 + 0x2CB], 0xFB
00002690 0E93 1306 A0F3 .invalid.l [A3], 0x1306A0F3 // invalid immediate operation
00002696 20FB 0273 move.l [A0]+, [PC + D0.w * 2 + 0x73]
0000269A 0D6B 0253 bchg [A3 + 0x253], D6
0000269E 0DE1 .incomplete
000026A0 BC3B 00A1 cmp.b D6, [PC + D0.w - 0x95]
000026A4 01A3 bclr -[A3], D0
000026A6 01AD 0117 bclr [A5 + 0x117], D0
000026AA 16C8 move.b [A3]+, A0
000026AC 8B02 sbcd D5, D2
000026AE 0715 btst [A5], D3
000026B0 886B 032B or.w D4, [A3 + 0x32B]
000026B4 8237 14A1 or.b D1, [A7 + D1.w * 4 - 0x95]
000026B8 CB07 abcd D5, D7
000026BA 0712 btst [A2], D3
000026BC 3BA3 0573 05A2 A305 CB06 F400 move.w [[A5 + 0x5A2A305] - 0x34F90C00], -[A3]
label000026C8:
000026C8 A217 syscall Eject, flags=2
000026CA 116F 5317 5CA2 move.b [A0 + 0x5CA2], [A7 + 0x5317]
000026D0 0706 btst D6, D3
000026D2 6DF4 blt -0xA /* 000026C8 */
000026D4 0306 btst D6, D1
000026D6 A304 syscall Control, flags=3
000026D8 8308 sbcd -[A1], -[A0]
000026DA DB0A addx.b -[A5], -[A2]
000026DC 2B05 move.l -[A5], D5
000026DE EB22 asl D2.b, D5
000026E0 5B06 subq.b D6, 5
000026E2 2B05 move.l -[A5], D5
000026E4 8308 sbcd -[A1], -[A0]
000026E6 E500 asl D0.b, 2
000026E8 F023 175B pmovefd MR5, -[A3]
000026EC 06F0 .incomplete
000026EE 8308 sbcd -[A1], -[A0]
000026F0 C3B9 0B8B 0F32 and.l [0x0B8B0F32], D1
000026F6 430E .invalid 1, A6 // invalid opcode 4 with b == 4
000026F8 480B nbcd.b A3
000026FA 0B02 btst D2, D5
000026FC 5B07 subq.b D7, 5
000026FE 6B27 bmi +0x29 /* 00002727 */
00002700 C500 abcd D2, D0
00002702 B315 xor.b [A5], D1
00002704 C100 abcd D0, D0
00002706 531C subq.b [A4]+, 1
00002708 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
0000270A 633E bls +0x40 /* 0000274A */
0000270C 0B0B btst A3, D5
0000270E B395 xor.l [A5], D1
00002710 2F83 284B move.l [A7 + D2 + 0x4B], D3
00002714 04C3 .incomplete
00002716 0921 btst -[A1], D4
00002718 0293 00C1 F994 andi.l [A3], 0xC1F994
0000271E 6102 bsr +0x4 /* 00002722 */
00002720 0712 btst [A2], D3
fn00002722:
00002722 FE0F 4101 .unknown 0xFE0F 0x4101 (W = 7)
00002726 0710 btst [A0], D3
00002728 59BB 019A 0712 subq.l [[ + D0] + 0x712], 4
0000272E 77AB moveq.l D3, 0xFFFFFFAB
00002730 0AD3 .incomplete
00002732 0F29 0207 btst [A1 + 0x207], D7
00002736 1317 move.b -[A1], [A7]
00002738 9ABC 52C4 522B sub.l D5, 0x52C4522B
0000273E 0517 btst [A7], D2
00002740 0C50 070C cmpi.w [A0], 0x70C
00002744 4FE8 1712 lea.l A7, [A0 + 0x1712]
00002748 C97B 22F6 and.w [PC + D2.w * 2 - 0x10], D4
// begin alternate branch 0000274A-0000274E
label0000274A:
0000274A 22F6 622B move.l [A1]+, [A6 + D6.w * 2 + 0x2B]
// end alternate branch 0000274A-0000274E
label0000274A: // (misaligned)
0000274C 622B bhi +0x2D /* 00002779 */
0000274E 04F6 .incomplete
00002750 62F3 bhi -0xB /* 00002745 */
00002752 10F6 6233 move.b [A0]+, [A6 + D6.w * 2 + 0x33]
00002756 04F6 .incomplete
00002758 1B49 DB07 move.b [A5 - 0x24F9], A1
0000275C 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000275E 6B0F bmi +0x11 /* 0000276F */
00002760 F662 3307 .extension 0x662 <<F/1/3>>, 0x3307 // unimplemented
00002764 F623 28D3 .move16 0xF623, 0x28D3 // unimplemented
00002768 0741 bchg D1, D3
0000276A 00EB .incomplete
0000276C 0541 bchg D1, D2
0000276E 007B 0400 DB07 070C 6EF3 ori.w [[PC + <<invalid base displacement size>>] + A5 * 2 + 0x70C6EF3], 0x400
00002778 05CB .incomplete
0000277A 0DD3 .incomplete
0000277C 0040 3338 ori.w D0, 0x3338 /* '38' */
00002780 E31D rol D5.b, 1
00002782 00FB .incomplete
00002784 05D3 .incomplete
00002786 2A65 movea.l A5, -[A5]
00002788 05C3 .incomplete
0000278A 0300 btst D0, D1
0000278C D307 addx.b D1, D7
0000278E 0102 btst D2, D0
00002790 2B04 move.l -[A5], D4
00002792 0502 btst D2, D2
00002794 0711 btst [A1], D3
00002796 525B addq.w [A3]+, 1
00002798 3F83 086B move.w [A7 + D0 + 0x6B], D3
0000279C 062B 3152 00A2 addi.b [A3 + 0xA2], 0x52 /* 'R' */
000027A2 D32A 1B9E add.b [A2 + 0x1B9E], D1
000027A6 2B05 move.l -[A5], D5
000027A8 0FC4 .incomplete
000027AA 2B05 move.l -[A5], D5
000027AC 2901 move.l -[A4], D1
000027AE E503 asl D3.b, 2
000027B0 B304 xor.b D4, D1
000027B2 A105 syscall Status, flags=1
000027B4 D30A addx.b -[A1], -[A2]
000027B6 8903 sbcd D4, D3
000027B8 C514 and.b [A4], D2
000027BA 4073 0573 23A3 07F3 1E93 814B negx.w [[A3 + 0x23A307F3] + 0x1E93814B]
000027C6 0F9B bclr [A3]+, D7
000027C8 0D32 3E04 btst [A2 + D3 * 8 + 0x4], D6
000027CC 0F70 6653 bchg [A0 + D6.w * 8 + 0x53], D7
000027D0 10FB 124B move.b [A0]+, [PC + D1.w * 2 + 0x4B]
000027D4 0F63 bchg -[A3], D7
000027D6 0001 11A1 ori.b D1, 0xA1
000027DA 0F73 2BF3 1E73 0CE3 24EC 1EE2 bchg [[0x1E730CE3] + 0x24EC1EE2], D7
000027E6 E324 asl D4.b, D1
000027E8 041B 0F74 subi.b [A3]+, 0x74 /* 't' */
000027EC 9404 sub.b D2, D4
000027EE 9B39 8017 1290 sub.b [0x80171290], D5
000027F4 2711 move.l -[A3], [A1]
000027F6 7483 moveq.l D2, 0xFFFFFF83
000027F8 00A7 1139 9807 ori.l -[A7], 0x11399807
000027FE 101B move.b D0, [A3]+
00002800 0407 8BAB subi.b D7, 0xAB
00002804 8B06 sbcd D5, D6
00002806 5300 subq.b D0, 1
00002808 9307 subx.b D1, D7
0000280A 3B04 move.w -[A5], D4
0000280C 2B01 move.l -[A5], D1
0000280E 9306 subx.b D1, D6
00002810 009B 3807 16F0 ori.l [A3]+, 0x380716F0
00002816 8300 sbcd D1, D0
00002818 9400 sub.b D2, D0
0000281A 6008 bra +0xA /* 00002824 */
0000281C 1E93 move.b [A7], [A3]
0000281E 1053 movea.b A0, [A3]
00002820 008B 0608 2493 ori.l A3, 0x6082493
// begin alternate branch 00002824-00002826
label00002824:
00002824 2493 move.l [A2], [A3]
// end alternate branch 00002824-00002826
label00002824: // (misaligned)
00002826 06F7 .incomplete
00002828 20C1 move.l [A0]+, D1
0000282A 108B move.b [A0], A3
0000282C 0610 9307 addi.b [A0], 0x7
00002830 E502 asl D2.b, 2
00002832 8A07 or.b D5, D7
00002834 1318 move.b -[A1], [A0]+
00002836 5463 addq.w -[A3], 2
00002838 137B 0060 5483 move.b [A1 + 0x5483], [PC + D0.w + 0x60]
0000283E 1300 move.b -[A1], D0
00002840 609B bra -0x63 /* 000027DD */
00002842 065A 061B addi.w [A2]+, 0x61B
00002846 34FB 1C4B move.w [A2]+, [PC + D1 * 4 + 0x4B]
0000284A 1007 move.b D0, D7
0000284C 0FCD .incomplete
0000284E DB11 add.b [A1], D5
00002850 7B07 moveq.l D5, 0x07
00002852 BB0E cmpm.b [A5]+, [A6]+
00002854 EB33 roxl D3.b, D5
00002856 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
00002858 40DB move.w [A3]+, SR
0000285A 037B 1301 bchg [[PC + <<invalid base displacement size>> + D1 * 2]], D1
0000285E 120B move.b D1, A3
00002860 0E7B 1347 1173 FB00 AB15 F309 2D07 .invalid.w [[PC - 0x4FF54EB] - 0xCF6D2F9], 0x1347 // invalid immediate operation
0000286E 4710 .invalid 3, [A0] // invalid opcode 4 with b == 4
00002870 0C48 AB15 cmpi.w A0, 0xAB15
00002874 0058 C30D ori.w [A0]+, 0xC30D
00002878 0D03 btst D3, D6
0000287A F421 .invalid <<cinv/cpush with scope=0>>
0000287C 5117 subq.b [A7], 8
0000287E 0F4F bchg A7, D7
00002880 BB09 cmpm.b [A5]+, [A1]+
00002882 06AB 1588 24AB 22FB addi.l [A3 + 0x22FB], 0x158824AB
0000288A 005B 0196 ori.w [A3]+, 0x196
0000288E 6327 bls +0x29 /* 000028B7 */
00002890 5B01 subq.b D1, 5
00002892 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
00002894 D300 addx.b D1, D0
00002896 6327 bls +0x29 /* 000028BF */
00002898 1B01 move.b -[A5], D1
0000289A 5B46 subq.w D6, 5
0000289C C596 and.l [A6], D2
0000289E 14DC move.b [A2]+, [A4]+
000028A0 148E move.b [A2], A6
000028A2 00F4 .incomplete
000028A4 1716 move.b -[A3], [A6]
000028A6 7652 moveq.l D3, 0x52
000028A8 FA00 529B .unknown 0xFA00 0x529B (W = 5)
000028AC 0614 8E21 addi.b [A4], 0x21 /* '!' */
000028B0 5A67 addq.w -[A7], 5
000028B2 097C 6048 bchg 0x6048 /* '`H' */, D4
000028B6 1B01 move.b -[A5], D1
000028B8 1D09 move.b -[A6], A1
000028BA 5A2C 8B49 addq.b [A4 - 0x74B7], 5
000028BE 3600 move.w D3, D0
000028C0 58A5 addq.l -[A5], 4
000028C2 A90B syscall ClipAbove
000028C4 0489 0212 6017 subi.l A1, 0x2126017
000028CA 121E move.b D1, [A6]+
000028CC 0710 btst [A0], D3
000028CE 04AA 7E06 FB03 BB09 subi.l [A2 - 0x44F7], 0x7E06FB03
000028D6 5873 05BB 0930 CB06 A905 2714 addq.w [[0x930CB06 + D0 * 4] - 0x56FAD8EC], 4
000028E2 1681 move.b [A3], D1
000028E4 038E bclr A6, D1
000028E6 1506 move.b -[A2], D6
000028E8 5B00 subq.b D0, 5
000028EA 2301 move.l -[A1], D1
000028EC A073 syscall OSReserved
000028EE 0A2C 4304 1712 xori.b [A4 + 0x1712], 0x4
000028F4 F081 A221 .extension 0x081 <<F/2-3/0>> // unimplemented
000028F8 22B2 0058 move.l [A1], [A2 + D0.w + 0x58]
000028FC C045 and.w D0, D5
000028FE 070B btst A3, D3
00002900 003E 6A5C ori.b <<invalid special address>>, 0x5C /* '\\' */
00002904 3E0E move.w D7, A6
00002906 6504 bcs +0x6 /* 0000290C */
00002908 E507 asl D7.b, 2
0000290A 2710 move.l -[A3], [A0]
label0000290C:
0000290C 0261 0493 andi.w -[A1], 0x493
00002910 0A0A 0E12 xori.b A2, 0x12
00002914 7C12 moveq.l D6, 0x12
00002916 5883 addq.l D3, 4
00002918 10BB 090E EB1E move.b [A0], [[PC + <<invalid base displacement size>>] + D0 - 0x14E2]
0000291E 51D1 sf [A1]
00002920 6427 bcc +0x29 /* 00002949 */
00002922 0943 bchg D3, D4
00002924 1B01 move.b -[A5], D1
00002926 DCCC add.w A6, A4
00002928 3000 move.w D0, D0
0000292A 304B movea.w A0, A3
0000292C 1748 5B01 move.b [A3 + 0x5B01], A0
00002930 DC26 add.b D6, -[A6]
00002932 5B01 subq.b D1, 5
00002934 7B16 moveq.l D5, 0x16
00002936 4E52 7B16 link A2, -0xFFFF84EA
0000293A BA60 cmp.w D5, -[A0]
0000293C 1716 move.b -[A3], [A6]
0000293E 31CC 1712 move.w [0x00001712], A4
00002942 BA4B cmp.w D5, A3
00002944 17E5 0930 AD3C 1B02 move.b [PC - 0x52C3E4FE + D0], -[A5]
0000294C 7346 moveq.l D1, 0x46
0000294E 1F58 134A move.b [A7 + 0x134A], [A0]+
00002952 3041 movea.w A0, D1
00002954 04C9 .incomplete
00002956 0707 btst D7, D3
00002958 128E move.b [A1], A6
0000295A 8512 or.b [A2], D2
0000295C 3612 move.w D3, [A2]
0000295E 30EC 1EDB move.w [A0]+, [A4 + 0x1EDB]
00002962 3565 17C9 move.w [A2 + 0x17C9], -[A5]
00002966 510B subq.b A3, 8
00002968 0917 btst [A7], D4
0000296A 13AE 3E07 14C3 move.b [A1 + D1.w * 4 - 0x61], [A6 + 0x3E07]
00002970 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00002972 1B01 move.b -[A5], D1
00002974 380F move.w D4, A7
00002976 40E3 move.w -[A3], SR
00002978 1E03 move.b D7, D3
0000297A 04C1 .incomplete
0000297C D2B3 0232 add.l D1, [A3 + D0.w * 2 + 0x32]
00002980 3B07 move.w -[A5], D7
00002982 040F 7066 subi.b A7, 0x66 /* 'f' */
00002986 4C2B 0B0C 0827 movem.w D2,D3,A0,A1,A3, [A3 + 0x827]
0000298C 8E80 or.l D7, D0
0000298E B309 cmpm.b [A1]+, [A1]+
00002990 5B01 subq.b D1, 5
00002992 070E btst A6, D3
00002994 3B3C 9AD4 move.w -[A5], 0x9AD4
00002998 7E17 moveq.l D7, 0x17
0000299A 162D 5AF4 move.b D3, [A5 + 0x5AF4]
0000299E EB04 asl D4.b, 5
000029A0 545A addq.w [A2]+, 2
000029A2 9A61 sub.w D5, -[A1]
000029A4 0001 1B5B ori.b D1, 0x5B /* '[' */
000029A8 0108 btst A0, D0
000029AA 1E00 move.b D7, D0
000029AC 0B09 btst A1, D5
000029AE D126 add.b -[A6], D0
000029B0 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000029B2 120B move.b D1, A3
000029B4 0940 bchg D0, D4
000029B6 1326 move.b -[A1], -[A6]
000029B8 009A 9B07 250C ori.l [A2]+, 0x9B07250C
000029BE 6012 bra +0x14 /* 000029D2 */
000029C0 5207 addq.b D7, 1
000029C2 0EF7 .incomplete
000029C4 E100 asl D0.b, 8
000029C6 040F 66DA subi.b A7, 0xDA
000029CA CB00 abcd D5, D0
000029CC 5B01 subq.b D1, 5
000029CE 0C08 0305 cmpi.b A0, 0x5
label000029D2:
000029D2 0D08 btst A0, D6
000029D4 1B01 move.b -[A5], D1
000029D6 A514 syscall GetVol/PBHGetVol/HGetVol, flags=5
000029D8 261B move.l D3, [A3]+
000029DA 01DB .incomplete
000029DC 3C53 movea.w A6, [A3]
000029DE 25C3 152B move.l [PC + 0x152B /* 00003F0B, cstring ""<EOF> */], D3
000029E2 8B53 or.w [A3], D5
000029E4 25E1 00CB move.l [PC + 0xCB /* 00002AB1, value 0x5B05A159 */], -[A1]
000029E8 3FBA 610C 330B 650C 0F70 move.w [[A7 + <<invalid base displacement size>> + D3 * 2] + 0x650C0F70], [PC + 0x610C /* 00008AF6, cstring ""<EOF> */]
000029F2 6638 bne +0x3A /* 00002A2C */
000029F4 3318 move.w -[A1], [A0]+
000029F6 2103 move.l -[A0], D3
000029F8 082B 0115 09E7 btst.b [A3 + 0x9E7], 0x15
000029FE 2255 movea.l A1, [A5]
00002A00 FB28 .extension 0xB28 <<F/4-5/5>> // unimplemented
00002A02 C10C abcd -[A0], -[A4]
00002A04 930C subx.b -[A1], -[A4]
00002A06 60EB bra -0x13 /* 000029F3 */
00002A08 2273 0A60 movea.l A1, [A3 + D0 * 2 + 0x60]
00002A0C F314 .extension 0x314 <<F/4-5/1>> // unimplemented
00002A0E 7316 moveq.l D1, 0x16
00002A10 009A 6519 60EB ori.l [A2]+, 0x651960EB
00002A16 2749 1954 move.l [A3 + 0x1954], A1
00002A1A 1085 move.b [A0], D5
00002A1C 2A41 movea.l A5, D1
00002A1E 0615 0EFB addi.b [A5], 0xFB
00002A22 272F 52B6 move.l -[A3], [A7 + 0x52B6]
00002A26 7316 moveq.l D1, 0x16
00002A28 7327 moveq.l D1, 0x27
00002A2A AB15 syscall PatExpand
label00002A2C:
00002A2C 408B negx.l A3
00002A2E 2EA3 move.l [A7], -[A3]
00002A30 02D6 .incomplete
00002A32 0806 040F btst.b D6, 0xF
00002A36 408B negx.l A3
00002A38 3AE5 move.w [A5]+, -[A5]
00002A3A 007E 040F ori.w <<invalid special address>>, 0x40F
00002A3E 400B negx.b A3
00002A40 26A3 move.l [A3], -[A3]
00002A42 0222 821A andi.b -[A2], 0x1A
00002A46 0403 4CE5 subi.b D3, 0xE5
00002A4A 00D6 .incomplete
00002A4C 08EA 04CB 13AB bset.b [A2 + 0x13AB], 0xCB
00002A52 04C1 .incomplete
00002A54 011E btst [A6]+, D0
00002A56 1A07 move.b D5, D7
00002A58 19DA C500 move.b 0x0, [A2]+
00002A5C 3C1A move.w D6, [A2]+
00002A5E 040F C500 subi.b A7, 0x0
00002A62 441A neg.b [A2]+
00002A64 040F C100 subi.b A7, 0x0
00002A68 D608 add.b D3, A0
00002A6A 2301 move.l -[A1], D1
00002A6C 0483 8B1B 01C0 subi.l D3, 0x8B1B01C0
00002A72 8112 or.b [A2], D0
00002A74 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4
00002A76 4EC3 jmp D3
00002A78 2317 move.l -[A1], [A7]
00002A7A 0E5B 4101 .invalid.w [A3]+, 0x4101 // invalid immediate operation
00002A7E 0407 88BE subi.b D7, 0xBE
00002A82 2053 movea.l A0, [A3]
00002A84 079B bclr [A3]+, D3
00002A86 0A45 C93B xori.w D5, 0xC93B
00002A8A 16C5 move.b [A3]+, D5
00002A8C EC0F lsr D7.b, 6
00002A8E 41CD lea.l A0, A5
00002A90 A301 syscall Close, flags=3
00002A92 AB80 syscall slMASK8
00002A94 010E btst A6, D0
00002A96 C101 abcd D0, D1
00002A98 C347 exg D1, D7
00002A9A E140 asl D0.w, 8
00002A9C 3300 move.w -[A1], D0
00002A9E 040F 011B subi.b A7, 0x1B
00002AA2 CB05 abcd D5, D5
00002AA4 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00002AA6 BB0A cmpm.b [A5]+, [A2]+
00002AA8 2558 0F70 move.l [A2 + 0xF70], [A0]+
00002AAC 66A3 bne -0x5B /* 00002A51 */
00002AAE 0A33 025B 05A1 593B xori.b [[0x593B + D0 * 4]], 0x5B /* '[' */
00002AB6 00D5 .incomplete
00002AB8 5813 addq.b [A3], 4
00002ABA 13F3 1ED3 003B 023B move.b [0x003B023B], [A3 + D1 * 8 - 0x45]
00002AC2 39F3 1E6B 07E3 move.w 0x7E3, [A3 + D1 * 8 + 0x6B]
00002AC8 24E5 move.l [A2]+, -[A5]
00002ACA 9A73 183B sub.w D5, [A3 + D1 + 0x3B]
00002ACE 0262 8308 andi.w -[A2], 0x8308
00002AD2 E108 lsl D0.b, 8
00002AD4 E104 asl D4.b, 8
00002AD6 1B01 move.b -[A5], D1
00002AD8 BB0A cmpm.b [A5]+, [A2]+
00002ADA CB00 abcd D5, D0
00002ADC 530F subq.b A7, 1
00002ADE 2711 move.l -[A3], [A1]
00002AE0 21E1 2ACB move.l [0x00002ACB], -[A1]
00002AE4 0EC1 .incomplete
00002AE6 0BC3 .incomplete
00002AE8 9553 sub.w [A3], D2
00002AEA 2501 move.l -[A2], D1
00002AEC 0263 0861 andi.w -[A3], 0x861
00002AF0 086A C107 6308 bchg.b [A2 + 0x6308], 0x7
00002AF6 CB00 abcd D5, D0
00002AF8 1B01 move.b -[A5], D1
00002AFA 2123 move.l -[A0], -[A3]
00002AFC 48E3 1EDC movem.l -[A3], D3,D4,D5,D6,A0,A1,A3,A4,A5
00002B00 1718 move.b -[A3], [A0]+
00002B02 D717 add.b [A7], D3
00002B04 1A16 move.b D5, [A6]
00002B06 A10C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=1
00002B08 0604 279A addi.b D4, 0x9A
00002B0C 0BC1 .incomplete
00002B0E 0304 btst D4, D1
00002B10 0F69 830A bchg [A1 - 0x7CF6], D7
00002B14 0641 5404 addi.w D1, 0x5404
00002B18 0F65 bchg -[A5], D7
00002B1A 1C82 move.b [A6], D2
00002B1C 046B 4B27 18D6 subi.w [A3 + 0x18D6], 0x4B27 /* 'K\'' */
00002B22 7504 moveq.l D2, 0x04
00002B24 0FE5 .incomplete
00002B26 0044 6504 ori.w D4, 0x6504
00002B2A 0F75 040B bchg [A5 + D0.w * 4 + 0xB], D7
00002B2E 0E04 0F81 .invalid.b D4, 0x81 // invalid immediate operation
00002B32 0C25 1B0F cmpi.b -[A5], 0xF
00002B36 E901 asl D1.b, 4
00002B38 2155 0B0B move.l [A0 + 0xB0B], [A5]
00002B3C CB00 abcd D5, D0
00002B3E B315 xor.b [A5], D1
00002B40 C50E abcd -[A2], -[A6]
00002B42 A506 syscall KillIO, flags=5
00002B44 7E04 moveq.l D7, 0x04
00002B46 0F16 btst [A6], D7
00002B48 1CCB move.b [A6]+, A3
00002B4A 12B3 1523 070B 0B4B 9C0B move.b [A1], [[A3 + 0x70B + D1 * 4] + 0xB4B9C0B]
00002B54 0BB3 15ED bclr <<invalid full ext with IS == 1 and I/IS == 5>>, D5
00002B58 013B 4B0D btst [[PC + <<invalid base displacement size>>] + D4 * 2], D0
00002B5C 0471 010F A905 subi.w [[A1 + <<invalid base displacement size>>] + A2], 0x10F
00002B62 0715 btst [A5], D3
00002B64 92D3 sub.w A1, [A3]
00002B66 23B1 01F3 1AA5 01E8 344B 117B 0107 118D 630A move.l [[A1 + <<invalid base displacement size>>] + D0 + 0x118D630A], [[0x1AA501E8] + 0x344B117B]
00002B78 732A moveq.l D1, 0x2A
00002B7A 530F subq.b A7, 1
00002B7C A39A syscall vProcHelper, flags=3
00002B7E EB42 asl D2.w, 5
00002B80 7B1B moveq.l D5, 0x1B
00002B82 2808 move.l D4, A0
00002B84 0F00 btst D0, D7
00002B86 528B addq.l A3, 1
00002B88 1A90 move.b [A5], [A0]
00002B8A 4C73 1BAA 1E52 movem.l D1,D3,D5,D7,A0,A1,A3,A4, [A3 + D1 * 8 + 0x52]
00002B90 3823 move.w D4, -[A3]
00002B92 1110 move.b -[A0], [A0]
00002B94 1712 move.b -[A3], [A2]
00002B96 049A E32A F300 subi.l [A2]+, 0xE32AF300
00002B9C 0303 btst D3, D1
00002B9E 8296 or.l D1, [A6]
00002BA0 0303 btst D3, D1
00002BA2 4438 6B1B neg.b [0x00006B1B]
00002BA6 6301 bls +0x3 /* 00002BA9 */
00002BA8 9A23 sub.b D5, -[A3]
00002BAA 0701 btst D1, D3
00002BAC 4407 neg.b D7
00002BAE 0EDE .incomplete
00002BB0 9ADC sub.w A5, [A4]+
00002BB2 E101 asl D1.b, 8
00002BB4 0719 btst [A1]+, D3
00002BB6 C036 D31D and.b D0, [[A6] + A5 * 2]
00002BBA 8503 sbcd D2, D3
00002BBC 0A17 0F0C xori.b [A7], 0xC
00002BC0 F32A .extension 0x32A <<F/4-5/1>> // unimplemented
00002BC2 0709 btst A1, D3
00002BC4 012C 6B29 btst [A4 + 0x6B29], D0
00002BC8 0706 btst D6, D3
00002BCA F223 07EB .invalid fp7, fp1
00002BCE 1E83 move.b [A7], D3
00002BD0 2210 move.l D1, [A0]
00002BD2 0AF0 .incomplete
00002BD4 0A36 3262 831A 6B16 xori.b [[A6 + A0 * 2] + 0x6B16], 0x62 /* 'b' */
00002BDC 131E move.b -[A1], [A6]+
00002BDE 2C1B move.l D6, [A3]+
00002BE0 15E3 0ECB move.b [PC + 0xECB /* 00003AAD, cstring ""<EOF> */], -[A3]
00002BE4 1621 move.b D3, -[A1]
00002BE6 065B 33A3 addi.w [A3]+, 0x33A3
00002BEA 055B bchg [A3]+, D2
00002BEC 24E8 A305 move.l [A2]+, [A0 - 0x5CFB]
00002BF0 9B1E sub.b [A6]+, D5
00002BF2 070B btst A3, D3
00002BF4 73E8 moveq.l D1, 0xFFFFFFE8
00002BF6 220E move.l D1, A6
00002BF8 0E53 17D3 .invalid.w [A3], 0x17D3 // invalid immediate operation
00002BFC 183A E80A move.b D4, [PC - 0x17F6 /* 00001408, value 0x30 '0' */]
00002C00 9AC5 sub.w A5, D5
00002C02 09E8 .incomplete
00002C04 DB47 addx.w D5, D7
00002C06 044E A10D subi.w A6, 0xA10D
00002C0A B309 cmpm.b [A1]+, [A1]+
00002C0C 530F subq.b A7, 1
00002C0E 8320 or.b -[A0], D1
00002C10 4A83 tst.l D3
00002C12 0FE9 .incomplete
00002C14 E6E5 ror .w -[A5]
00002C16 5741 subq.w D1, 3
00002C18 2263 movea.l A1, -[A3]
00002C1A 0945 bchg D5, D4
00002C1C 5741 subq.w D1, 3
00002C1E 00CB .incomplete
00002C20 47E5 lea.l A3, -[A5]
00002C22 2A41 movea.l A5, D1
00002C24 00D3 .incomplete
00002C26 4705 .invalid 3, D5 // invalid opcode 4 with b == 4
00002C28 4541 chk.w D2, D1
00002C2A 0061 0161 ori.w -[A1], 0x161
00002C2E 2741 00D3 move.l [A3 + 0xD3], D1
00002C32 47C5 lea.l A3, D5
00002C34 5316 subq.b [A6], 1
00002C36 1C .incomplete